首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人能帮助破解这种时间格式吗?

有人能帮助破解这种时间格式吗?
EN

Stack Overflow用户
提问于 2011-03-24 02:16:29
回答 2查看 135关注 0票数 2

我有以下时间样本。时间存储在32位表示形式中,我将在十六进制中描述该表示形式以及相应的时间戳。

代码语言:javascript
复制
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)

在将这些二进制值与确定格式的时间相关联方面的任何帮助都将不胜感激。请注意,时钟源对于二进制值和时间戳是不同的,因此可能会有较小的偏移或轻微的变化。

EN

回答 2

Stack Overflow用户

发布于 2011-03-24 02:51:32

使用差异:

代码语言:javascript
复制
~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天。

票数 1
EN

Stack Overflow用户

发布于 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秒。

我不能说出计数的起始点是什么,除非有更多的微小变化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5409758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档