1

タイムスタンプは何ですか?
41056.2752083333は2012年5月27日14:36GMT+7
です41056.2967361111は2012年5月27日15:07GMT +
7icqv.7から取得したsqlite3データベースからのものです


編集
だから、答えてくれてありがとう。
icqv7形式のタイムスタンプをPythonのstruct_timeに変換する関数は次のとおりです。

f = lambda x: time.localtime(x*86400-2208988800-172800+3600)

ここで、2208988800は1900年1月1日から1970年1月1日まで
の秒数、172800は2日間の秒数、
3600は1時間です。

4

1 に答える 1

2

1900年1月1日午前0時(UTC)からの日数のようです。

編集:おっと-実際には2日が経過しているように見えますが、これは非常に奇妙なことです。ただし、41056.2752083333と41056.2967361111の差は0.0215277778であり、「日数」と見なすと31分であるため、明らかに日数です

したがって、エポックをわずかに調整する必要があるようです-1899年12月30日のエポックでは、2012-05-27T06:36:00Zの最初の値の日付/時刻を取得します-まだ1時間の不一致がありますが、それは、他の何よりも、日付/時刻の診断方法が原因である可能性がありますたとえば、12月の値はありますか?

于 2012-05-29T13:34:21.610 に答える