首页 > 解决方案 > 16位十六进制时间戳(使用python转换)

问题描述

下面的行来自一个 xml 文件:

#40E5095E48B9141A

有谁认识这种时间戳格式并知道使用 python 3 代码进行转换?

提前致谢。

标签: pythonencodingtimestamp

解决方案


import datetime
datetime.datetime.fromtimestamp(0x40E5095E)
datetime.datetime.fromtimestamp(0x48B9141A)

我认为这是一系列时间戳#40E5095E48B9141A。你有两个部分。

1.40E5095E 2.48B9141A

将它们转换为时间戳:

datetime.datetime(2004, 7, 2, 12, 36, 6)
datetime.datetime(2008, 8, 30, 15, 4, 18)

推荐阅读