我的时间列格式为
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
答案 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