1681340400099685 16位时间戳转为具体时间
时间: 2023-08-04 09:02:43 浏览: 339
16进制hex和日期时间datetime转换工具2.0
根据你提供的16位时间戳,可以使用以下Python代码将其转换为日期时间格式:
```python
import datetime
timestamp = 1681340400099685 # 16位时间戳
dt_obj = datetime.datetime.fromtimestamp(timestamp / 1000000.0) # 将时间戳转换为datetime对象
print(dt_obj) # 输出格式为: 2022-12-11 07:00:00.099685
```
解释一下代码:
- `datetime.datetime.fromtimestamp()` 将时间戳转换为datetime对象。
- `timestamp / 1000000.0` 将16位时间戳除以1000000得到10位时间戳,再将其转换为秒级别的时间戳,因为Python的`fromtimestamp()`方法需要秒级别的时间戳作为参数。
- 输出的时间格式为年-月-日 时:分:秒.微秒,即具体到微秒的时间。
阅读全文