由于某种原因,strptime函数会产生错误,但我不知道为什么
最初我想做的事情看起来像这样
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')
错误是
回溯(最近一次调用):文件测试行22,in "C:/Users/pavlo/PycharmProjects/test/test2.py",= datetime.datetime.strptime('12/16/2019 00:00',‘%d/%m/%Y%H:%M’)文件测试行568,in _strptime_datetime tt,分数,gmtoff_fraction = _strptime(data_string,格式)文件"C:\Users\pavlo\AppData\Local\Programs\Python\Python38-32\lib_strptime.py",行349,在_strptime raise ValueError中(“时间数据%r不匹配格式%r”% ValueError:时间数据'12/16/2019 00:00‘不匹配格式’%d/%m/%Y%H:%M‘
发布于 2020-01-11 18:01:38
您应该将日和月的顺序%d/%m/恢复为%m/%d/或将12/16恢复为16/12
https://stackoverflow.com/questions/59693225
复制相似问题