【发布时间】:2021-04-29 11:25:13
【问题描述】:
假设我得到了一个自纪元以来的时间戳1611590898133828,考虑到单位microseconds,我怎么能轻松地将其转换为日期时间对象。
from datetime import datetime
timestamp_micro = 1611590898133828
dt = datetime.datetime.fromtimestamp(timestamp_micro / 1e6)
我希望能够进行简单的转换,因为有时我需要几微秒,有时是几秒,有时是纳秒来转换。
timestamp_micro = 1611590898133828
dt = datetime.datetime.fromtimestamp(timestamp_micro, unit="us")
这有可能吗?对我来说,使用 python 的 datetime 包只是一种痛苦。也许您还可以推荐另一个更容易处理时间戳的包?
【问题讨论】:
标签: python-3.x datetime timestamp python-3.7