它是什么时间戳?

时间:2012-05-29 13:31:39

标签: sqlite timestamp

它是什么时间戳? 41056.2752083333是2012年5月27日14:36 GMT + 7
41056.2967361111是2012年5月27日15:07 GMT + 7
它来自sqite3数据库,取自icq v.7


EDIT
所以,谢谢你的回答 以下是将icqv7格式的时间戳转换为Python的struct_time的函数:

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

其中2208988800是1900年1月1日至1970年1月1日之间的数字或秒数 172800是两天内的秒数,
和3600是一小时。

1 个答案:

答案 0 :(得分:2)

看起来它是自1900年1月1日午夜UTC以来的天数。

编辑:哎呀 - 看起来它实际上已经两天了,这很奇怪。它显然 多天,因为41056.2752083333和41056.2967361111之间的差异是0.0215277778,这是31分钟时间为#34;天数"。

所以看起来你只需稍微调整时代 - 在1899年12月30日的时代,我得到了2012-05-27T06:36:00Z的第一个值的日期/时间 - 那里有那里还有一个小时的差异,但我怀疑可能是由于你诊断日期/时间的方式而不是其他任何原因。例如,您在12月有任何价值吗?

相关问题