Ho un dumpfile CSV da un backup IPD di Blackberry, creato usando IPDDump. Le stringhe di data / ora qui assomigliano a questo (dove si EST
trova un fuso orario australiano):
Tue Jun 22 07:46:22 EST 2010
Devo essere in grado di analizzare questa data in Python. Inizialmente, ho provato a usare la strptime()
funzione da datettime.
>>> datetime.datetime.strptime('Tue Jun 22 12:10:20 2010 EST', '%a %b %d %H:%M:%S %Y %Z')
Tuttavia, per qualche motivo, l' datetime
oggetto che ritorna non sembra esserne tzinfo
associato.
Ho letto su questa pagina che apparentemente datetime.strptime
scarta in silenzio tzinfo
, tuttavia, ho controllato la documentazione e non riesco a trovare nulla in tal senso documentato qui .
Sono stato in grado di ottenere la data analizzata utilizzando una libreria Python di terze parti, dateutil , tuttavia sono ancora curioso di sapere come stavo usando in-built in strptime()
modo errato? C'è un modo strptime()
per giocare bene con i fusi orari?