类似 2015-11-21T15:30:00 的 strptime 模式
strptime pattern for something like 2015-11-21T15:30:00
我需要将给定日期的日期时间对象解析为字符串。日期如下所示:2015-11-21T15:30:00
但是,以下操作失败:
datetime.strptime("%Y-%m-%d'T'%H:%M:%S", "2015-11-21T15:30:00")
出现以下错误消息:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_strptime.py", line 325, in _strptime
(data_string, format))
ValueError: time data "%Y-%m-%d'T'%H:%M:%S" does not match format '2015-11-21T15:30:00'
我做错了什么?
strptime
的正确格式是(date_string, format)
。所以你是反过来做的。另外,您不需要 T
:
的 '
datetime.strptime("2015-11-21T15:30:00", "%Y-%m-%dT%H:%M:%S")
我需要将给定日期的日期时间对象解析为字符串。日期如下所示:2015-11-21T15:30:00
但是,以下操作失败:
datetime.strptime("%Y-%m-%d'T'%H:%M:%S", "2015-11-21T15:30:00")
出现以下错误消息:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_strptime.py", line 325, in _strptime
(data_string, format))
ValueError: time data "%Y-%m-%d'T'%H:%M:%S" does not match format '2015-11-21T15:30:00'
我做错了什么?
strptime
的正确格式是(date_string, format)
。所以你是反过来做的。另外,您不需要 T
:
'
datetime.strptime("2015-11-21T15:30:00", "%Y-%m-%dT%H:%M:%S")