我遇到过一些数据,其中今天的日期值为77026
,时间(截至几分钟前)为4766011
。仅供参考:今天是Fri, 18 Nov 2011 12:54:46 -0600
我无法弄清楚这些是如何代表日期/时间的,而且没有支持文档。
如何将这些数字转换为日期值?
今天的其他日期是:
77026 | 4765509
77026 | 4765003
77026 | 4714129
77026 | 4617107
有些日期可能来自昨天:
77025 | 6292509
77025 | 6238790
77025 | 4009544
答案 0 :(得分:2)
好的,通过展开的示例,第一个数字就是日数。那会把这个时间系统的时代放在
to_days(today) = 734824
734824 - 77025 = 657799
from_days(657799) = Dec 29, 1800
时间值是有问题的,看起来它们正在减少(除非你先列出最近的?),但如果它们是“自午夜以来的间隔数”,那么很可能是厘秒。这给了我们0到8,640,000的范围。
4765509 = 47655.09 seconds -> sec_to_time(47655) = 13:14:15
sec_to_time(47650.03) -> 13:14:10
sec_to_time(47141.29) -> 13:05:41
sec_to_time(46171.07) -> 12:49:31