Eu tenho um arquivo de despejo CSV de um backup do IPD do Blackberry, criado usando o IPDDump. As cadeias de data / hora aqui são mais ou menos assim (onde EST
é um fuso horário australiano):
Tue Jun 22 07:46:22 EST 2010
Eu preciso ser capaz de analisar esta data no Python. No começo, tentei usar a strptime()
função do horário do datett.
>>> datetime.datetime.strptime('Tue Jun 22 12:10:20 2010 EST', '%a %b %d %H:%M:%S %Y %Z')
No entanto, por algum motivo, o datetime
objeto que volta não parece ter nenhum tzinfo
associado.
Eu li nesta página que aparentemente datetime.strptime
descarta silenciosamente tzinfo
, no entanto, verifiquei a documentação e não consigo encontrar nada nesse sentido documentado aqui .
Consegui obter a data analisada usando uma biblioteca Python de terceiros, dateutil , no entanto, ainda estou curioso para saber como estava usando o construído strptime()
incorretamente? Existe alguma maneira strptime()
de jogar bem com os fusos horários?