У меня 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 времени. Я хочу знать, почему происходит эта ошибка, и что я должен сделать, чтобы получить текущую дату / время по часовому поясу с информацией о часовом поясе.