【发布时间】:2023-03-15 19:50:01
【问题描述】:
csv 的默认格式是 dd/mm/yyyy。当我通过df['Date']=pd.to_datetime(df['Date']) 将其转换为日期时间时,它会将格式更改为 mm//dd/yyyy。
然后,我使用df['Date'] = pd.to_datetime(df['Date']).dt.strftime('%d/%m/%Y')
转换为dd/mm/yyyy,但是,它们是字符串(对象)格式。但是,我需要将它们更改为datetime 格式。当我再次使用这个 (df['Date']=pd.to_datetime(df['Date'])) 时,它会恢复到以前的格式。需要你的帮助
【问题讨论】:
-
不,在 python 中,如果需要 datetimes 对象,这是不可能的。
-
那么,如果我想要新格式,如何解决这个问题?
-
你试过
pd.to_datetime的format参数吗? -
@MohitMotwani,是的,但没有区别
标签: python pandas date datetime