我正在尝试将熊猫中的 2021-03-31 20:44:01 转换为 03/31/2021 20:44:01。我试过 dt.strftime("%m/%d/%y") 并将其转换为 mm/dd/yyyy 但我不确定如何保留时间戳部分。我试过 dt.strftime("%m/%d/%Y %H%M%S") 但它不起作用。谢谢。
答案 0 :(得分:1)
而不是使用:
dt.strftime("%m/%d/%Y %H%M%S")
使用:
dt.strftime("%m/%d/%y %H:%M:%S")
例如:
import pandas as pd
df=pd.DataFrame({'Date':['2021-03-31 20:44:01','2021-04-01 10:22:55']})
df['Date']=pd.to_datetime(df['Date']).dt.strftime("%m/%d/%y %H:%M:%S")
print(df)
Date
0 03/31/21 20:44:01
1 04/01/21 10:22:55