Я знаю, что мы могли бы изменить текущую культуру для текущего потока.
И я знаю, что мы не могли получить TimeZoneInfo
из CurrentCulture
, потому что у одной культуры может быть много TimeZones, таких как USA
Но использовать тот же метод для работы с TimeZone для текущего потока.
Было бы очень приятно, если бы мы могли сделать что-то вроде этого:
TimeZone.CurrentTimeZone = TimeZoneInfo.FindSystemTimeZoneById("timezone id");