【问题标题】:16digit Hex Time stamp (convert using python)16位十六进制时间戳(使用python转换)
【发布时间】:2021-02-13 19:47:22
【问题描述】:

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

#40E5095E48B9141A

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

提前致谢。

【问题讨论】:

    标签: python encoding timestamp


    【解决方案1】:
    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)
    

    【讨论】:

      猜你喜欢
      • 2018-02-27
      • 1970-01-01
      • 1970-01-01
      • 2015-03-12
      • 1970-01-01
      • 1970-01-01
      • 2019-01-09
      • 2011-02-19
      • 1970-01-01
      相关资源
      最近更新 更多