16位时间戳转换工具

689浏览 · 2023-07-30 13:06:08
可以使用以下Python代码将16位时间戳转换为日期时间格式: ```python import datetime timestamp = 1609459200000000 # 16位时间戳 dt_obj = datetime.datetime.fromtimestamp(timestamp / 1000000.0) # 将时间戳转换为datetime对象 print(dt_obj) # 输出格式为: 2021-01-01 00:00:00 解释一下代码: - `datetime.datetime.fromtimestamp()` 将时间戳转换为datetime对象。 - `timestamp / 1000000.0` 将16位时间戳除以1000000得到10位时间戳,再将其转换为秒级别的时间戳,因为Python的`fromtimestamp()`方法需要秒级别的时间戳作为参数。 注意:16位时间戳通常是指微秒级别的时间戳,需要将其转换为秒级别的时间戳才能使用Python的日期时间库进行转换。