unixタイムスタンプを日時に変換するには?

解決


おう  2012-10-16 03:36:49  No: 43200  IP: 192.*.*.*

お世話になっております。

Delphi2007,XPです。

unixタイムスタンプを、時刻に変換するには、どうしたらよいでしょうか。

たとえば、
1350326113
というunixタイムスタンプの値を、
2012年10月16日(火) 3時35分13秒(日本標準時)
に変換したいです。

よろしくお願いします。

編集 削除
Quest  2012-10-16 09:14:25  No: 43201  IP: 192.*.*.*

以前は秒数から時間や日数を計算して
1970年1月1日午前0時からの経過時間を
求める計算をやっていましたが
今ヘルプをみたら、usesにDateUtilsを追加して
var
  dt: TDateTime;
begin
  dt := UnixToDateTime(1350326113);
end;
で、一発です。

編集 削除
おう  2012-10-16 19:24:27  No: 43202  IP: 192.*.*.*

お返事ありがとうございます。

確かに、一発で変換できました。

ありがとうございました。

編集 削除
おう  2012-10-16 19:26:56  No: 43203  IP: 192.*.*.*

解決のチェックを付け忘れてました。

ありがとうございました。

編集 削除