TimeZoneInfo.Id Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá identifikátor časového pásma.
public:
property System::String ^ Id { System::String ^ get(); };
public string Id { get; }
member this.Id : string
Public ReadOnly Property Id As String
Hodnota vlastnosti
Identifikátor časového pásma.
Příklady
Následující příklad uvádí identifikátor každého z časových pásem definovaných v místním počítači.
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
Poznámky
Identifikátor časového pásma je řetězec klíče, který jednoznačně identifikuje konkrétní časové pásmo. V systémech Windows odpovídá podklíčům HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Time Zones klíče registru. V Linuxu a macOS pochází z knihovny ICU. Lze jej předat jako parametr FindSystemTimeZoneById metodě k vytvoření instance objektu TimeZoneInfo , který představuje konkrétní časové pásmo.
Důležité
I když název klíče v registru Systému Windows může být maximálně 255 znaků, doporučujeme identifikátor, který přiřadíte vlastnímu časovému pásmu, obsahovat maximálně 32 znaků. Čím delší je identifikátor, tím větší je pravděpodobnost, že se při načítání zadá nesprávný název klíče.
Hodnota Id vlastnosti je obvykle, ale ne vždy, identická s hodnotou StandardName vlastnosti. Identifikátor koordinovaného univerzálního časového pásma je UTC.