Стрелка локаль не работает

arrow.get(datetime.now(), 'Asia/Shanghai').date()

Возвращает datetime.date(2017, 3, 26) но там 27 марта. Как это исправить?

1 ответ

Решение

Документация дает пример, начиная с utc, затем применяя часовой пояс. Для вашего случая:

import arrow
utc = arrow.utcnow()
utc.to('Asia/Shanghai').date()

должен дать вам местную дату, которую вы ищете.

Другие вопросы по тегам