值错误:时间数据'Oct 5, 2020'与格式'%b %d,%Y'不匹配



我正在尝试将此字符串转换为另一种日期格式。

def dateCorrect(last_modified_date):
if last_modified_date is not None:
last_modified_date = datetime.strptime(last_modified_date, '%b %d,%Y')
date = last_modified_date.strftime("%Y-%m-%d")
print(date)
print(type(date))

dateCorrect("Oct 5, 2020")

如果出现错误:ValueError:时间数据"2020年10月5日"与格式"%b%d,%Y"不匹配

我也试过:

last_modified_date = datetime.strptime(last_modified_date, '%b-%d-%Y')

这也不起作用。我想把它改成一个有"%Y-%m-%d";总体安排

您收到此错误是因为您的格式中缺少一个空格--它应该是"%b%d,%Y"。使用此修复程序,您的代码运行良好。

相关内容

  • 没有找到相关文章

最新更新