Python pytz работает иначе, минус часы вместо добавления часов - PullRequest
0 голосов
/ 08 марта 2020

У меня Django проект с настройками TIME_ZONE = 'Etc/UTC'. У меня есть информация о часовом поясе пользователей 'Etc/GMT+9', и я хочу получить текущую дату и время часового пояса пользователей.

import pytz
import datetime
# tz = 'Etc/GMT+9'
user_tz = pytz.timezone(tz)
datetime.datetime.now(tz=user_tz)

, поскольку tz равно 'Etc/GMT+9', это должно добавить 9 часов, но результат показывает часы что минус 9 часов с UT c времени. Я хочу знать, почему происходит эта ошибка, и что я должен сделать, чтобы получить текущую дату / время по часовому поясу с информацией о часовом поясе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...