2016-12-05 53 views
1

我有一个字符串格式的日期,我似乎无法将其更改为日期格式。我总是得到这个错误:从字符串转换为UTC格式的日期

time data '14-08-16 22:22' does not match format '%d-%m-%Y %H:%M:%S' (match) 

的数据来自一个CSV文件,并在UTC格式

下面是CSV文件

enter image description here

和代码我一个Screenshot已完成的是

test=pd.to_datetime(myframe['date'], format='%d-%m-%Y %H:%M:%S') 

回答

3

14-08-16 22:22是不是在%d-%m-%Y %H:%M:%S

  • %Y格式是4位数的年份,%y是今年的最后2个位数
  • 22:22只有小时和分钟,%H:%M

格式应该是%d-%m-%y %H:%M,见下例:

>>> from datetime import datetime 
>>> datetime.now().strftime("%d-%m-%y %H:%M") 
'04-12-16 20:43' 
相关问题