【发布时间】:2021-11-03 19:36:00
【问题描述】:
我有多个字符串表示时间戳。一些示例可能是:19551231 (%Y%m%d) 或 20210216154500 (%Y%m%d%H%M%S)。如您所见,格式可能会有所不同。
我正在寻找一种方法将所有这些不同的字符串转换为独特的 DatetimeWithNanoseconds 格式。
我知道我可以使用如下整数将时间戳转换为 DatetimeWithNanoseconds:DatetimeWithNanoseconds(2020, 6, 22, 17, 1, 30, nanosecond=0)。
这是否意味着我必须手动解析获得的每个字符串才能获得相关整数?有一个更好的方法吗 ?就像函数strptime 的工作方式一样(使用%Y%m%d 之类的字符串来确定字符串的布局)
【问题讨论】:
标签: python datetime timestamp nanotime