У меня есть CSV файл из резервной копии BlackBird IPD, созданный с использованием IPDDump.
Строки даты/времени здесь выглядят примерно так
(где EST
- австралийская часовая зона):
Tue Jun 22 07:46:22 EST 2010
Мне нужно проанализировать эту дату в Python. Сначала я попытался использовать функцию strptime()
из времени datettime.
>>> datetime.datetime.strptime('Tue Jun 22 12:10:20 2010 EST', '%a %b %d %H:%M:%S %Y %Z')
Однако по какой-то причине возвращаемый объект datetime
, похоже, не связан с ним tzinfo
.
Я прочитал эту страницу, который, по-видимому, datetime.strptime
молча отбрасывает tzinfo
, однако я проверил документацию, и я могу "t найти что-либо с этим документом здесь.
Мне удалось получить синтаксический анализ, используя стороннюю библиотеку Python, dateutil, однако мне все еще интересно, как как я неправильно использовал встроенный strptime()
? Есть ли способ получить strptime()
, чтобы хорошо играть с часовыми поясами?