Получить локальное времяZoneInfo

Я использую С#. Мне нужно получить местную информацию о часовом поясе для человека который запускает веб-приложение.

Мне было интересно, если

   TimeZoneInfo tzinfo = TimeZoneInfo.Local;

   TimeZoneInfo.ConvertTimeFromUtc(result.DueDate.Value, tzinfo);

- это то, что нужно использовать. Опять же, в зависимости от того, в каком часовом поясе работает человек, запускающий приложение, мне нравится отражать его.

Ответ 1

да, вы правы, это то, что вы должны использовать. Альтернативой может быть

TimeZone localZone = TimeZone.CurrentTimeZone;

но свойство CurrentTimeZone соответствует свойству TimeZoneInfo.Local, поэтому никакой разницы действительно нет.

он отображает имена для стандартного времени и летнего времени для локального часового пояса.