Python Daylight Savings Accomodation [дубликат]
Я работаю над проектом на django. Я довольно новичок в этом деле. У меня есть потребность в отправке отчетов по электронной почте, в которых мне нужно конвертировать время в ваш местный часовой пояс. Я сохраняю записи в utc-времени, и у меня есть часовой пояс пользователей.
Я использую пакет python pytz для преобразования времени utc в местное время пользователя. Преобразование работает нормально. Никаких проблем нет.
from pytz import timezone as pytz_timezone input_time.astimezone(pytz_timezone(time_zone)
Вот как я конвертирую время utc в местное время пользователя
Я запутался
в летнем времени. Я хочу знать, будет ли это преобразование также учитывать переход на летнее время? Предположим, пользователь находится в Новом Южном Уэльсе, поэтому часовой пояс у него будет 'Australia/Sydney'. Если вышеупомянутый код применяется во время летнего времени и не во время летнего времени, учитывается ли это в преобразовании или мне нужно добавить некоторые другие манипуляции к преобразованному локальному времени пользователя, чтобы учесть летнее время. Если да, то что мне делать?Надеюсь, моя путаница и вопрос имеют смысл.
Заранее спасибо.