[pyar] Error en conversión de string a fecha

Maxi maxirobaina en gmail.com
Mie Nov 21 11:29:07 ART 2012


Hola,

Tengo un problema medio extraño en una conversión de un string (unicode) a
fecha. El tema es que lo pruebo por consola y no da error pero en mi script
si.
Ejemplo:

Python 2.7.1+ (r271:86832, Sep 27 2012, 21:16:52)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from datetime import datetime
>>>
>>> s = u'Fri Nov 16 16:15:58 +0000 2012'
>>> date_format = "%a %b %d %H:%M:%S +0000 %Y"
>>> datetime.strptime(s, date_format)
datetime.datetime(2012, 11, 16, 16, 15, 58)


Ahora, en mi script me da error de conversión:
...
 d = datetime.strptime(s, date_format)
  File "/usr/lib/python2.7/_strptime.py", line 325, in _strptime
    (data_string, format))
ValueError: time data 'Fri Nov 16 16:15:58 +0000 2012' does not match
format '%a %b %d %H:%M:%S +0000 %Y'


¿En que le puedo estar pifiando?
¿Hay algo distinto, quizás el locale, entre mi consola y mi script?
Alguna idea?


Saludos.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20121121/58034ca3/attachment.html>


More information about the pyar mailing list