我有以下时间样本。时间存储在32位表示形式中,我将在十六进制中描述该表示形式以及相应的时间戳。
e2 51 14 68 = 2011-03-23 11:56:33.684237 (UTC-4)
e2 51 19 6f = 2011-03-23 11:56:33.812511 (UTC-4)
e2 51 a0 42 = 2011-03-23 11:56:37.542177 (UTC-4)
e7 25 49 4f = 2011-03-23 14:11:35.261131 (UTC-4)
e7 2e 71 0a = 2011-03-23 14:12:35.257552 (UTC-4)在将这些二进制值与确定格式的时间相关联方面的任何帮助都将不胜感激。请注意,时钟源对于二进制值和时间戳是不同的,因此可能会有较小的偏移或轻微的变化。
发布于 2011-03-24 02:51:32
使用差异:
~0.2 seconds = 1287
~3.7 seconds = 34515
~8098 seconds = 80980237
~60 seconds = 600000所以它只是一个以十分之一毫秒为单位的无符号整数。
2011-03-23 11:56:33.684237大约是3796964456毫秒的十分之一秒,也就是379696.4456秒或~4.395天。所以原点(时间0)是2011-03-19 02:28:17。
所以总而言之:从about 2011-03-19 02:28:17.到的十分之一毫秒数
总而言之,它不会持续很长时间。它看起来像是一个短期计数器,它不会记录那么多的年份或月份。它的总范围是~5天。
发布于 2011-03-24 02:52:28
我从E72E 710A中减去E251 1468,将其转换为十进制,得到81,616,034。
我从14:12:33.684237减去11:56:35.257552,换算成秒,得到8161.573315。
我猜格式是十分之一毫秒的计数器。
转换为十进制的E251 1468是3,796,964,456。换算成时间单位,我得到105小时28分16.4456秒。
我不能说出计数的起始点是什么,除非有更多的微小变化。
https://stackoverflow.com/questions/5409758
复制相似问题