Tengo un archivo de volcado CSV de una copia de seguridad de Blackberry IPD, creado usando IPDDump. Las cadenas de fecha / hora aquí se parecen a esto (donde EST
hay una zona horaria australiana):
Tue Jun 22 07:46:22 EST 2010
Necesito poder analizar esta fecha en Python. Al principio, traté de usar la strptime()
función desde datettime.
>>> datetime.datetime.strptime('Tue Jun 22 12:10:20 2010 EST', '%a %b %d %H:%M:%S %Y %Z')
Sin embargo, por alguna razón, el datetime
objeto que regresa no parece estar tzinfo
asociado con él.
Leí en esta página que aparentemente datetime.strptime
descarta en silencio tzinfo
, sin embargo, verifiqué la documentación y no puedo encontrar nada documentado a tal efecto aquí .
He podido analizar la fecha usando una biblioteca de Python de terceros, dateutil , pero todavía tengo curiosidad sobre cómo estaba usando strptime()
incorrectamente la versión incorporada . ¿Hay alguna forma strptime()
de jugar bien con las zonas horarias?