我有两种格式的时间戳数据,where3F536DDA -> 1378397085768000
和3F52C3C3 -> 1378353476238000
. 我似乎无法弄清楚是什么格式3F536DDA
,也不知道如何将其转换为有问题的时代。任何帮助,将不胜感激!
更新
我发现了这个:
自 1980 年 1 月 6 日格林威治标准时间 00:00:00 以来以秒为单位的修复时间的 8 位十六进制表示。
这似乎是 GPS 时间。
我可能在这里的转换中遗漏了一些东西,我只是减去了 1980 年 1 月 6 日和 1970 年 1 月 1 日之间的差异......
time = (1378397085 - 315964800)
console.log '3F536DDA' # What I expected
console.log time.toString(16) # What I get: 3F536D1D