我一直在尝试将作为字符串的时间戳转换为日期时间对象。问题是时间戳格式。我无法使用正确解析时间戳datetime.datetime.strptime
。我可以编写自己的小解析器作为一个简单的问题,但我希望使用strptime
函数,我只需要格式化方面的帮助。
例子
import datetime
formater = "%y-%m-%dT%H:%M:%SZ"
str_timestamp = "2021-03-13T18:27:37.60918Z"
timestamp = datetime.datetime.strptime(str_timestamp, formater)
print (timestamp)
输出
builtins.ValueError: time data '2021-03-13T18:27:37.60918Z' does not match format '%y-%m-%dT%H:%M:%SZ'
我显然没有正确地表示格式化程序,T
和Z
部分是我无法解释的。