Получить локальное времяZoneInfo
Я использую С#. Мне нужно получить местную информацию о часовом поясе для человека
который запускает веб-приложение.
Мне было интересно, если
TimeZoneInfo tzinfo = TimeZoneInfo.Local;
TimeZoneInfo.ConvertTimeFromUtc(result.DueDate.Value, tzinfo);
- это то, что нужно использовать. Опять же, в зависимости от того, в каком часовом поясе работает человек, запускающий приложение, мне нравится отражать его.
Ответы
Ответ 1
да, вы правы, это то, что вы должны использовать. Альтернативой может быть
TimeZone localZone = TimeZone.CurrentTimeZone;
но свойство CurrentTimeZone
соответствует свойству TimeZoneInfo.Local
, поэтому никакой разницы действительно нет.
он отображает имена для стандартного времени и летнего времени для локального часового пояса.