2015-07-11 55 views
-1

我用下面的代码后,解决strptime()问题:甚至无法尝试所有格式

data['Input_volTargetStart'][1]>time.strptime(data['Dates'][1], "%d %b $y") 

当我尝试运行它,我得到这个错误:

ValueError: time data '04-Jun-99' does not match format '%d %b $y'

我尝试了所有可能的组合,但无法获得此转换的结果。

回答

1

实际上可以将短划线(' - ')作为格式的一部分,即“%d-%b-%y”。

1

这是你需要的。

from datetime import datetime 

a = "04-Jun-99" 
frmt = datetime.strptime(a, "%d-%b-%y") 
print(frmt) 

>>1999-06-04 00:00:00 

在您的代码中实现该示例以获得正确的输出。

相关问题