Часовой пояс TimeZoneInfo в C#
Тип TimeZoneInfo хранит идентификатор, отображаемое имя и правила перехода на летнее время. Платформа подставляет базу, установленную в ОС.
Свойства Local и Utc возвращают пояс процесса и нулевой пояс без смещения.
Выведем идентификатор и отображаемое имя локального пояса. Обе строки зависят от системы. На Linux идентификатор часто выглядит как "Europe/Moscow", на Windows формат другой:
TimeZoneInfo home = TimeZoneInfo.Local;
Console.WriteLine(home.Id);
Console.WriteLine(home.DisplayName);
Выведите отображаемое имя нулевого пояса.