TimeZoneInfo.Id Eigenschaft

Definition

Ruft den Zeitzonenbezeichner ab.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

Eigenschaftswert

Der Zeitzonenbezeichner.The time zone identifier.

Beispiele

Im folgenden Beispiel wird der Bezeichner der einzelnen Zeitzonen aufgelistet, die auf dem lokalen Computer definiert sind.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

Hinweise

Der Zeit Zonen Bezeichner ist eine Schlüssel Zeichenfolge, die eine bestimmte Zeitzone eindeutig identifiziert.The time zone identifier is a key string that uniquely identifies a particular time zone. Auf Windows-Systemen entspricht dies den unter Schlüsseln des Zweigs HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Time Zone der Registrierung auf Windows-Systemen und der ICU-Bibliothek unter Linux und 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. Sie kann als Parameter an die FindSystemTimeZoneById -Methode übergeben werden, um ein TimeZoneInfo -Objekt zu instanziieren, das eine bestimmte Zeitzone darstellt.It can be passed as a parameter to the FindSystemTimeZoneById method to instantiate a TimeZoneInfo object that represents a particular time zone.

Wichtig

Obwohl ein Schlüssel Name in der Windows-Registrierung maximal 255 Zeichen umfassen kann, empfiehlt es sich, einen Bezeichner, den Sie einer benutzerdefinierten Zeitzone zuweisen, höchstens 32 Zeichen zu erhalten.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. Wenn der Bezeichner länger ist, umso größer ist die Wahrscheinlichkeit, dass beim Abrufen ein falscher Schlüssel Name angegeben wird.The longer the identifier, the greater the probability that an incorrect key name will be supplied when retrieving it.

Der Wert Id der-Eigenschaft ist in der Regel, aber nicht immer, identisch mit StandardName der-Eigenschaft.The value of the Id property is usually, but not always, identical to that of the StandardName property. Der Bezeichner der koordinierten universellen Zeitzone ist UTC.The identifier of the Coordinated Universal Time zone is UTC.

Gilt für: