Python格式化时间字符串到datetime对象

pfc*_*pfc 2 python string datetime

我正在尝试将时间字符串"2016-01-01 00:00:00"格式化为日期时间对象.我尝试了以下代码:

from datetime import datetime
a = '2016-01-01 00:00:00'
d = datetime.strptime(a,'%Y%m%d %H:%M:%S')
Run Code Online (Sandbox Code Playgroud)

但我收到错误消息说:

ValueError: time data '2016-01-01 00:00:00' does not match format '%Y%m%d %H:%M:%S'
Run Code Online (Sandbox Code Playgroud)

我的代码出了什么问题?谢谢大家的帮助!

Moi*_*dri 6

- 格式字符串中缺少连字符:

>>> from datetime import datetime
>>> a = '2016-01-01 00:00:00'

#                Hyphens here  v  v       
>>> d = datetime.strptime(a,'%Y-%m-%d %H:%M:%S')
>>> d
datetime.datetime(2016, 1, 1, 0, 0)
Run Code Online (Sandbox Code Playgroud)