【发布时间】:2016-04-19 23:45:11
【问题描述】:
我有以 64 位十六进制表示的时间戳。有没有办法将其转换为纳秒时间戳? (最好在 C++ 中)
【问题讨论】:
-
你能举个例子吗?您确定源数据具有纳秒精度吗? (例如,Java 有 64 位时间戳,但以毫秒为单位)。此外,Base64 标记令人困惑。
-
嗯,这是我的意思的一个例子:1461108575.550984737。它以 16 个十六进制数字表示,我想找到一种方法将这 16 个十六进制数字转换为纳秒的形式。
-
你确定这些是十六进制数字吗?不只是十进制吗?尤其是那里的点?浮点十六进制?
-
我刚才输入的数字是十进制的,左边是秒,右边是亚秒。我有这个时间戳的十六进制表示,但我需要一种方法将十六进制转换为类似于上面的数字。
标签: timestamp base64 64-bit 32bit-64bit datetime-conversion