TimeZoneInfo.Id Свойство

Определение

Возвращает идентификатор часового пояса.

public string Id { get; }

Значение свойства

Идентификатор часового пояса.

Примеры

В следующем примере перечисляются идентификаторы каждого часового пояса, определенного на локальном компьютере.

ReadOnlyCollection<TimeZoneInfo> zones = TimeZoneInfo.GetSystemTimeZones();
Console.WriteLine("The local system has the following {0} time zones", zones.Count);
foreach (TimeZoneInfo zone in zones)
   Console.WriteLine(zone.Id);

Комментарии

Идентификатор часового пояса — это строка ключа, которая однозначно идентифицирует конкретный часовой пояс. В системах Windows он соответствует подразделам HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Time Zone ветви реестра в системах Windows и библиотеке ICU в Linux и macOS. Его можно передать в качестве параметра FindSystemTimeZoneById в метод для создания экземпляра TimeZoneInfo объекта, представляющего определенный часовой пояс.

Маңызды

Хотя имя ключа в реестре Windows может содержать не более 255 символов, рекомендуется, чтобы идентификатор, назначенный пользовательскому часовой поясу, был не более 32 символов. Чем длиннее идентификатор, тем выше вероятность того, что при его получении будет указано неверное имя ключа.

Значение свойства обычно, но не всегда идентично значению IdStandardName свойства . Идентификатор универсального часового пояса в формате UTC.

Применяется к

Өнім Нұсқалар
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0