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

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

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

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

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

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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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