2011-05-05 75 views
10

可能重複:
Converting string to datetime object in python解析ISO日期時間在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

這是汞,它說,它是在ISO8601的格式。

+0

相關:http://stackoverflow.com/questions/526406/python-time-to-年齡部分2時區 – jathanism 2011-05-05 18:38:05

+0

@前哨:謝謝。 – 2011-05-05 18:44:01

回答