Я запускаю программу, которая запрашивает данные об океане с удаленного сервера. Данные time
и date
данных приливов вычисляются на основе локального часового пояса машины. Я хочу использовать эти локальные даты и время для создания объекта datetime
, который затем сохраню в модели Django.
datetime_obj = datetime(loc_year, loc_month, loc_date, loc_hour, loc_minute)
Как обеспечить, чтобы объект datetime
знал, что он был создан на основе локального часового пояса, прежде чем отправлять его в Django?
Полагаю, мне хотелось бы, чтобы это выглядело так, прежде чем публиковать его:
datetime_obj = datetime(loc_year, loc_month, loc_date, loc_hour, loc_minute, loc_timezone)
Как получить локальный часовой пояс моей машины динамически? И как я могу убедиться, что все пользователи видят время, преобразованное в свой собственный часовой пояс.