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

解決


おう  2012-10-16 12:36:49  No: 43200

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

Delphi2007,XPです。

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

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

よろしくお願いします。


Quest  2012-10-16 18:14:25  No: 43201

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


おう  2012-10-17 04:24:27  No: 43202

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

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

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


おう  2012-10-17 04:26:56  No: 43203

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加