像2015-11-21T15:30:00这样的strptime模式

时间:2015-11-11 15:08:56

标签: python datetime strptime

我需要将给定日期的日期时间对象解析为字符串。日期如下所示: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'

我在这里做错了什么?

1 个答案:

答案 0 :(得分:2)

strptime的正确格式为(date_string, format)。所以你反过来这样做。另外,您不需要'的{​​{1}}:

T
相关问题