Невозможно изменить часовой пояс с EST - PullRequest
0 голосов
/ 16 декабря 2018

Я не уверен, что не так в приведенном ниже коде.Может кто-нибудь, пожалуйста, руководство.

from datetime import datetime
time = 'Sun Nov 09 19:00:00 EST 2031'
dt = datetime.strptime(time,'%a %b %d %H:%M:%S %Z %Y')
print dt

Ошибка

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib64/python2.6/_strptime.py", line 325, in _strptime
    (data_string, format))
ValueError: time data 'Sun Nov 09 19:00:00 EST 2031' does not match format '%a %b %d %H:%M:%S %Z %Y'

1 Ответ

0 голосов
/ 16 декабря 2018

Единственными часовыми поясами, которые распознает strptime, являются UTC, GMT и все, что возвращается time.tzname.Однако кажется, что даже когда вы предоставляете один из них, информация о часовом поясе отбрасывается.

См. https://bugs.python.org/issue22426

...