首页 > 解决方案 > 熊猫日期时间格式

问题描述

我试图弄清楚如何重新格式化熊猫 df 中的日期。源日期是格式为 %Y-%m-%d %H:%M:%S 的字符串。我使用以下代码将其转换为格式=%Y-%m-%d 的日期字段。

df['Date'] = pd.to_datetime(df['Date'], format='%Y-%m-%d').dt.date

如何将 %Y-%m-%d 格式的日期字段转换为 %m/%d/%Y ?

谢谢!

标签: pythonpandasdatetime

解决方案


i think this should help

 df['Date'] = pd.to_datetime(df['Date'], format='%Y-%m-%d').dt.date
 df['Date'] = df['Date'].dt.strftime('%m/%d/%Y')

you can try a one liner

 df['Date'] = pd.to_datetime(df['Date'], format='%Y-%m-%d').dt.strftime('%m/%d/%Y')

推荐阅读