Mam plik zrzutu CSV z kopii zapasowej telefonu Blackberry IPD, utworzony za pomocą IPDDump. Ciągi daty / czasu tutaj wyglądają mniej więcej tak (gdzie EST
jest australijska strefa czasowa):
Tue Jun 22 07:46:22 EST 2010
Muszę móc przeanalizować tę datę w Pythonie. Na początku próbowałem użyć strptime()
funkcji z datettime.
>>> datetime.datetime.strptime('Tue Jun 22 12:10:20 2010 EST', '%a %b %d %H:%M:%S %Y %Z')
Jednak z jakiegoś powodu datetime
obiekt, który wraca, nie wydaje się być tzinfo
z nim powiązany.
Czytałem na tej stronie , że pozornie datetime.strptime
cicho usuwa tzinfo
jednak sprawdziłem dokumentację, i nie mogę znaleźć nic w tym zakresie udokumentowane tutaj .
Udało mi się uzyskać analizę daty za pomocą biblioteki Python innej firmy, dateutil , ale nadal jestem ciekawy, w jaki sposób strptime()
nieprawidłowo korzystałem z wbudowanej biblioteki ? Czy jest jakiś sposób, aby strptime()
ładnie bawić się strefami czasowymi?