似乎格式正确但我仍然遇到此错误。这可能是什么问题?
ValueError: time data '2016-09-16 11:36:28' does not match format '%y-%m-%d %H:%M:%S'
答案 0 :(得分:1)
您需要使用%Y
四位数年份:
In [10]:
d='2016-09-16 11:36:28'
dt.datetime.strptime(d, '%Y-%m-%d %H:%M:%S')
Out[10]:
datetime.datetime(2016, 9, 16, 11, 36, 28)
请参阅文档:https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior