Python ValueError:时间数据“2020年10月5日”与格式“%b%d,%Y”不匹配

Python ValueError:时间数据“2020年10月5日”与格式“%b%d,%Y”不匹配,python,datetime,Python,Datetime,我正在尝试将此字符串转换为另一种日期格式 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") prin

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

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))
日期:2020年10月5日

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

我还尝试:

last_modified_date = datetime.strptime(last_modified_date, '%b-%d-%Y')
这也不起作用。我想把它改成一个有 %Y-%m-%d格式


出现此错误是因为您的格式中缺少一个空格-它应该是“%b%d,%Y”。使用此修复程序,您的代码可以正常工作。

出现此错误是因为您的格式中缺少一个空格-它应该是“%b%d,%Y”。使用此修复程序,您的代码工作正常。

是的,头痛越大,原因越小,输入法。是的,头痛越大,原因越小,输入法。