首页 > 解决方案 > python中的日期时间抛出值错误

问题描述

我正在尝试在 python 原始日期 - 16-Jul-2018 00:00 最终日期 - 2018-08-16 00:00 中转换数据框中列的日期时间格式

results['Date1']=dt.datetime.strptime(str(results['Date']), "%d-%b-%Y %H:%M").strftime("%Y-%m-%d %H:%M")

但它给了我价值错误。在语法中尝试特定字符串时,它可以工作 在此处输入图像描述

标签: pythonpandas

解决方案


这应该有效:

result['Date1'] = pd.to_datetime(result['Date1'], format="%d-%b-%Y %H:%M").dt.strftime('%Y-%m-%d %H:%M')

输入:

               Date1
0  16-Jul-2018 00:00

输出:

              Date1
0  2018-07-16 00:00

推荐阅读