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 ESThay 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 datetimeobjeto que regresa no parece estar tzinfoasociado con él.
Leí en esta página que aparentemente datetime.strptimedescarta 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?