Команда strptime работает в jupyter, но не в pycharm - PullRequest
0 голосов
/ 07 августа 2020

У меня есть утверждения:

v  = datetime.strptime('2020-07-08T09:00:01+00:00', '%Y-%m-%dT%H:%M:%S%z')
print(v)

Не работает часовой пояс. Я знаю это, потому что он работает, если я не использую часовой пояс.

v  = datetime.strptime('2020-07-08T09:00:01', '%Y-%m-%dT%H:%M:%S')

Это работает, как я ожидал, в Jupyter; однако я не могу заставить его работать в PyCharm. PyCharm настроен на использование VE. Не используется та же версия python.

Он возвращает ошибку:

ValueError: time data '2020-07-08T09:00:01+00:00' does not match format '%Y-%m-%dT%H:%M:%S%z'

В консоли PyCharm:

print (sys.version_info)
sys.version_info(major=3, minor=6, micro=8, releaselevel='final', serial=0)

В Юпитере

print (sys.version_info)
sys.version_info(major=3, minor=7, micro=3, releaselevel='final', serial=0)

Есть другой способ сделать это? Другой код? Я что-то упустил?

...