首页 > 解决方案 > 将 4 个十六进制值反向工程为 DateTime

问题描述

试图从我的加热系统将 4 个十六进制值逆向工程为 DateTime 戳

我知道: 5F:A2:30:77 --> 2019.03-10 - 10:08 6D:A2:30:77 --> 2019.03-10 - 10:21

我的第一个猜测是这是 Unix 时间戳,因此将 HEX 转换为 DEC 并转换为 32 位 int = >

5F:A2:30:77 -> 1999675999 equivalent to 2033-05-14T09:33:19+00:00 in ISO 8601 6D:A2:30:77 -> 1999676013 equivalent to 2033-05-14T09:33:33+00:00 in ISO 8601

但不幸的是,这不起作用

希望某些东西对如何转换它有一个好主意。

谢谢

//金

标签: datetimetimestamphexdecimalreverse-engineering

解决方案


77:30:A2:5F -> 1999675999 5) 77:30:A4:9A -> 1999676570 这给出了“571”的差异,时间范围是 9 小时 30 分钟,结果为 570 分钟。分享改善这个答案


推荐阅读