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 ESTjest 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 datetimeobiekt, który wraca, nie wydaje się być tzinfoz nim powiązany.
Czytałem na tej stronie , że pozornie datetime.strptimecicho usuwa tzinfojednak 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?