TimeZoneInfo.Id Свойство

Определение

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

public:
 property System::String ^ Id { System::String ^ get(); };
public string Id { get; }
member this.Id : string
Public ReadOnly Property Id As String

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

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

Примеры

В следующем примере выводится идентификатор каждого часового пояса, определенного на локальном компьютере.The following example lists the identifier of each of the time zones defined on the local computer.

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);
Dim zones As ReadOnlyCollection(Of TimeZoneInfo) = TimeZoneInfo.GetSystemTimeZones()
Console.WriteLine("The local system has the following {0} time zones", zones.Count)
For Each zone As TimeZoneInfo In zones
   Console.WriteLine(zone.Id)
Next

Комментарии

Идентификатор часового пояса — это строка ключа, однозначно определяющая конкретный часовой пояс.The time zone identifier is a key string that uniquely identifies a particular time zone. В системах Windows она соответствует подразделам ветви HKEY_LOCAL_MACHINE \Софтваре\микрософт\виндовс Nt\currentversion\time Zones Zone раздела реестра в системах Windows и из библиотеки ICU в Linux и macOS.On Windows systems, it corresponds to the subkeys of the HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Time Zone branch of the registry on Windows systems and from the ICU Library on Linux and macOS. Его можно передать в качестве параметра методу FindSystemTimeZoneById для создания экземпляра объекта TimeZoneInfo, представляющего определенный часовой пояс.It can be passed as a parameter to the FindSystemTimeZoneById method to instantiate a TimeZoneInfo object that represents a particular time zone.

Важно!

Хотя имя ключа в реестре Windows может быть не длиннее 255 символов, рекомендуется, чтобы идентификатор, назначаемый пользовательскому часовому поясу, состоять не более чем из 32 символов.Although a key name in the Windows registry can be a maximum of 255 characters, we recommend that an identifier that you assign to a custom time zone be 32 characters or fewer. Чем длиннее идентификатор, тем выше вероятность того, что при его извлечении будет передано неправильное имя ключа.The longer the identifier, the greater the probability that an incorrect key name will be supplied when retrieving it.

Значение свойства Id обычно, но не всегда, идентично значению свойства StandardName.The value of the Id property is usually, but not always, identical to that of the StandardName property. Идентификатор всеобщего скоординированного часового пояса — UTC.The identifier of the Coordinated Universal Time zone is UTC.

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