由于某些原因,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”不匹配
您应该将日期和月份的顺序%d/%m/恢复为%m/%d/或将12/16恢复为16/12
相关问题 更多 >
编程相关推荐