Python解析d时出错

2024-04-24 01:04:24 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试将日期解析为字符串并出现此错误。无法找出哪个变量不正确

ValueError: time data '12:00 AM IST on June 01, 2017' does not match format '%I:%M %p %Z on %B %d, %Y'

这是密码

data = sorted(data['data'], key=lambda x: datetime.datetime.strptime(x['date']['pretty'], '%I:%M %p %Z on %B %d, %Y'), reverse=False)

Tags: 字符串format密码datadatetimetimeonmatch
1条回答
网友
1楼 · 发布于 2024-04-24 01:04:24

dateutil可能会帮到你

演示:

from dateutil import parser
s = '12:00 AM IST on June 01, 2017'
print(parser.parse(s))

输出:

2017-06-01 00:00:00

注意:您遇到的问题是转换区域IST

相关问题 更多 >