正在尝试使用strtime将str转换为datetime,但出现错误

2024-09-28 01:31:09 发布

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

由于某些原因,strtime函数会产生错误,但我不知道为什么

起初我想做的事情看起来像

test = datetime.datetime.strptime('12/16/2019 0:00', '%d/%m/%Y %I:%M')

但在出现错误后,我也尝试了其他格式,但仍然是一样的

test = datetime.datetime.strptime('12/16/2019 00:00', '%d/%m/%Y %H:%M')

错误是

回溯(最近一次呼叫最后一次): 文件“C:/Users/pavlo/PycharmProjects/test/test2.py”,第22行,在 test=datetime.datetime.strtime('2019年12月16日00:00','%d/%m/%Y%H:%m') 文件“C:\Users\pavlo\AppData\Local\Programs\Python\Python38-32\lib_strptime.py”,第568行,在_strptime_datetime中 tt,分数,gmtoff\u分数=\u strTime(数据字符串,格式) 文件“C:\Users\pavlo\AppData\Local\Programs\Python\Python38-32\lib_strptime.py”,第349行,在_strptime中 raise VALUERROR(“时间数据%r与格式%r不匹配”% ValueError:时间数据“12/16/2019 00:00”与格式“%d/%m/%Y%H:%m”不匹配


Tags: 文件数据pytestdatetimelocal格式错误

热门问题