TimeZoneInfo.Id Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera identyfikator strefy czasowej.
public:
property System::String ^ Id { System::String ^ get(); };
public string Id { get; }
member this.Id : string
Public ReadOnly Property Id As String
Wartość właściwości
Identyfikator strefy czasowej.
Przykłady
W poniższym przykładzie wymieniono identyfikator każdej ze stref czasowych zdefiniowanych na komputerze lokalnym.
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
Uwagi
Identyfikator strefy czasowej jest ciągiem klucza, który jednoznacznie identyfikuje określoną strefę czasową. W systemach Windows odpowiada podkluczom gałęzi HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Time Zone rejestru w systemach Windows oraz z biblioteki ICU w systemach Linux i macOS. Można go przekazać jako parametr do FindSystemTimeZoneById metody w celu utworzenia wystąpienia TimeZoneInfo obiektu reprezentującego określoną strefę czasową.
Ważne
Mimo że nazwa klucza w rejestrze systemu Windows może wynosić maksymalnie 255 znaków, zalecamy, aby identyfikator przypisany do niestandardowej strefy czasowej zawierał co najmniej 32 znaki. Im dłużej identyfikator, tym większe prawdopodobieństwo podania nieprawidłowej nazwy klucza podczas pobierania go.
Wartość Id właściwości jest zwykle, ale nie zawsze taka sama jak StandardName właściwość . Identyfikator uniwersalnej strefy czasowej koordynowanej to UTC.