【发布时间】:2022-08-19 10:52:41
【问题描述】:
我正在尝试将日期从字符串格式转换为日期时间格式。我认为我使用了正确的格式,但错误仍然存在。
代码示例:
from datetime import datetime, timedelta
format = \"%Y-%m-%dT%H:%M:%S.000Z\"
inctime=\'2022-03-21T19:55:23.577Z\'
time=datetime.strptime(inctime,formato2)
错误:
Traceback (most recent call last):
File \"<stdin>\", line 1, in <module>
File \"C:\\Users\\user1\\AppData\\Local\\Programs\\Python\\Python310\\lib\\_strptime.py\", line 568, in _strptime_datetime
tt, fraction, gmtoff_fraction = _strptime(data_string, format)
File \"C:\\Users\\user1\\AppData\\Local\\Programs\\Python\\Python310\\lib\\_strptime.py\", line 349, in _strptime
raise ValueError(\"time data %r does not match format %r\" %
ValueError: time data \'2022-03-21T19:55:23.577Z\' does not match format \'%Y-%m-%dT%H:%M:%S.000Z\'
-
datetime.strptime(\'2022-03-21T19:55:23.577Z\',\"%Y-%m-%dT%H:%M:%S.%fZ\") -
577Z不是000Z
标签: python python-3.x datetime datetime-format python-datetime