我正在尝试将此字符串转换为另一种日期格式。
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"。使用此修复程序,您的代码运行良好。