ValueError:时间数据与格式“%Y-%m-%dT%H:%M:%S.%fZ”不匹配

问题描述 投票:0回答:1

运行以下代码时出现以下错误

ValueError: time data '2024-04-27T04:50:23.3480072Z' does not match format '%Y-%m-%dT%H:%M:%S.%fZ'

这是我的Python代码

from datetime import datetime

time_string = '2024-04-27T04:50:23.3480072Z'
format_string = '%Y-%m-%dT%H:%M:%S.%fZ'

parsed_time = datetime.strptime(time_string, format_string)
print(parsed_time)

我传递了正确的日期格式字符串仍然出现错误。

python datetime
1个回答
0
投票

%f 格式恰好匹配六位十进制数字。
time_string = '2024-04-27T04:50:23.348007Z'


from datetime import datetime

time_string = '2024-04-27T04:50:23.348007Z'
format_string = '%Y-%m-%dT%H:%M:%S.%fZ'

parsed_time = datetime.strptime(time_string, format_string)
print(parsed_time)
© www.soinside.com 2019 - 2024. All rights reserved.