Определить смещение часового пояса к гринвичу по его названию - C#

Узнай цену своей работы

Формулировка задачи:

Смещение локальной зоны, мы можем узнать через:
DateTimeOffset.Now.Offset.TotalHours
А если, у меня есть только название тайм зоны, как узнать её смещение к Гринвичу (с учётом переходов на летнее-зимнее время)? Типа: DateTimeOffset.Now.Offset("Eastern Standard Time"), выводит: -4

Решение задачи: «Определить смещение часового пояса к гринвичу по его названию»

textual
Листинг программы
TimeSpan est = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time").GetUtcOffset(DateTime.Now);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

10   голосов , оценка 3.7 из 5
Похожие ответы