【发布时间】:2021-03-22 05:53:59
【问题描述】:
字符串时间戳为:
lastStartTimestamp = '2021-03-21T06:51:48.332-07:00'
我继续声明datetime 对象
import datetime
date_time_obj = datetime.datetime.strptime(lastStartTimestamp, '%Y-%m-%dT%H:%M:%S.%fZ')
但是代码失败了
ValueError: time data '2021-03-21T06:51:48.332-07:00' does not match format '%Y-%m-%dT%H:%M:%S.%fZ'
有没有办法让datetime 工作?
【问题讨论】:
-
好的,所以您有一个时间戳字符串
'2021-03-21T06:51:48.332-07:00',并且您希望'%Y-%m-%dT%H:%M:%S.%fZ'的格式与之对应。为什么?一步一步地过一遍,找出你希望字符串的哪一部分与%Y等对应,直到找到不对齐的部分。确保考虑字符串的常量部分以及格式代码。如有必要,请回documentation。