在Python中解析ISO格式的日期时间

10

可能重复:
Python中将字符串转换为日期时间对象

给定下面的 Python 代码:

import datetime

>>> a
'2011-05-04 16:20:09 -0700'
>>> datetime.datetime.strptime(a, "%Y-%m-%d %H:%M:%S %z")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.6/_strptime.py", line 317, in _strptime
    (bad_directive, format))
ValueError: 'z' is a bad directive in format '%Y-%m-%d %H:%M:%S %z'
>>> 

我并不明白为什么%z是一个不好的指令。

参考链接: http://docs.python.org/library/datetime.html#strftime-strptime-behavior

这段话来自于hg,它表示该指令符合 ISO8601 格式。


相关链接:https://dev59.com/vHRB5IYBdhLWcg3wv5o_ - jathanism
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接