Этот вопрос не нуждается в новом ответе только ради него ... блестящей новой игрушки / модуля, однако, достаточно оправдания. Это библиотека Pendulum , которая, похоже, выполняет те действия, которые предпринимала стрелка, за исключением тех недостатков и ошибок, которые присущи стрелке.
Например, ответ на оригинальный вопрос:
>>> import pendulum
>>> print(pendulum.now())
2018-08-14T05:29:28.315802+10:00
>>> print(pendulum.utcnow())
2018-08-13T19:29:35.051023+00:00
Существует множество стандартов, которые необходимо учитывать, в том числе несколько RFC и ISO. Когда-нибудь перепутать их; не беспокойтесь, взгляните немного на dir(pendulum.constants)
Хотя здесь есть немного больше, чем форматы RFC и ISO.
Когда мы говорим местный, что мы имеем в виду? Ну, я имею в виду:
>>> print(pendulum.now().timezone_name)
Australia/Melbourne
>>>
Предположительно, большинство из вас имеет в виду где-то еще.
И это продолжается. Короче говоря: маятник пытается сделать для даты и времени то, что запросы сделали для HTTP. Это стоит учитывать, в особенности из-за простоты использования и обширной документации.