使用熊猫转换日期时间

时间:2019-05-20 20:05:02

标签: pandas python-2.7 datetime

我的时间列格式为

Feb 21, 2019 5:50:39 PM

当我这样做

df['Time'] = pd.to_datetime(df['Time'])

然后时间转换为

2019-02-21 17:50:39

但是当我使用毫秒这样的输入数据时-2019年2月21日5:50:39:2 PM。然后它给出了

error -> ValueError: (u'Unknown string format:', 'Feb 21, 2019 5:50:39:2 PM')

我需要与不带毫秒的输出相同的输出,以及带毫秒的输出。

预期产量 2019-02-21 17:50:39:2

1 个答案:

答案 0 :(得分:1)

尝试一下:

t='Feb 21, 2019 5:50:39 PM'
new=pd.to_datetime(t,format='%b %d, %Y %H:%M:%S %p')

2019-02-21 05:50:39
相关问题