2011-05-05 19 views
10

Duplicar posibles:
Converting string to datetime object in pythonanalizar una fecha y hora ISO en Python

Dado el siguiente 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' 
>>> 

realmente no entienden cómo %z es una mala directiva .

Referencia: http://docs.python.org/library/datetime.html#strftime-strptime-behavior

Esto es de Hg, que dice que está en formato ISO8601.

+0

relacionadas: http://stackoverflow.com/questions/526406/python-time-to- age-part-2-timezones – jathanism

+0

@Sentinel: Gracias. –

Respuesta

Cuestiones relacionadas