使用Pandas将31-OCT-17 03.58.50.454 PM转换为Datetime格式

时间:2017-11-07 21:01:19

标签: python pandas datetime

我想将字段值31-OCT-17 03.58.50.454 PM转换为日期时间对象。尝试在stackoverflow中搜索但无法找到此格式用法。

1 个答案:

答案 0 :(得分:0)

使用自定义格式的to_datetime,请检查http://strftime.org/

df = pd.DataFrame({'date':['31-OCT-17 03.58.50.454 PM','31-OCT-17 03.58.50.454 PM']})

df['date1'] = pd.to_datetime(df['date'], format='%d-%b-%y %I.%M.%S.%f %p')
print (df)

                        date                   date1
0  31-OCT-17 03.58.50.454 PM 2017-10-31 03:58:50.454
1  31-OCT-17 03.58.50.454 PM 2017-10-31 03:58:50.454