TimeZoneInfo.Id Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает идентификатор часового пояса.
public:
property System::String ^ Id { System::String ^ get(); };
public string Id { get; }
member this.Id : string
Public ReadOnly Property Id As String
Значение свойства
Идентификатор часового пояса.
Примеры
В следующем примере перечислены идентификаторы каждого часового пояса, определенного на локальном компьютере.
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);
let zones = TimeZoneInfo.GetSystemTimeZones()
printfn $"The local system has the following {zones.Count} time zones"
for zone in zones do
printfn $"{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
Комментарии
Идентификатор часового пояса — это ключевая строка, которая однозначно идентифицирует определенный часовой пояс. В системах Windows он соответствует подразделам HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Time Zones раздела реестра. В Linux и macOS он поставляется из библиотеки ICU. Его можно передать в качестве параметра FindSystemTimeZoneById методу для создания экземпляра TimeZoneInfo объекта, представляющего определенный часовой пояс.
Это важно
Хотя имя ключа в реестре Windows может быть не более 255 символов, рекомендуется назначить идентификатор настраиваемого часового пояса 32 символа или меньше. Чем дольше идентификатор, тем больше вероятность того, что неверное имя ключа будет предоставлено при получении.
Значение Id свойства обычно, но не всегда идентично StandardName значению свойства. Идентификатор универсального часового пояса в формате UTC.