У конкретного банка есть отделения во всех крупных городах мира. Все они открываются в 10:00 по местному времени. Если в пределах часового пояса, который использует DST, то, конечно, местное время открытия также следует за скорректированным временем DST. Итак, как мне перейти с местного времени на универсальное время.
Мне нужна функция to_utc (localdt, tz)
вроде этого:
Аргументы:
Возвращает:
РЕДАКТИРОВАТЬ:
Самая большая проблема заключается в том, чтобы определить, соответствует ли местное время периоду с летним временем, что также означает что это DST настроено.
Для Европы / Берлина, где летом +1 летнее время:
Для "Африка / Лагос" без летнего времени: