TimeZone.GetIanaID(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die bevorzugte Zeitzonen-ID in der IANA-Datenbank für die angegebene Zeitzonen-ID zurück.
[Android.Runtime.Register("getIanaID", "(Ljava/lang/String;)Ljava/lang/String;", "", ApiSince=36)]
public static string? GetIanaID(string? id);
[<Android.Runtime.Register("getIanaID", "(Ljava/lang/String;)Ljava/lang/String;", "", ApiSince=36)>]
static member GetIanaID : string -> string
Parameter
- id
- String
Die Eingabe-Zeitzonen-ID.
Gibt zurück
Die bevorzugte Zeitzonen-ID in der IANA-Zeitzonendatenbank oder TimeZone#UNKNOWN_ZONE_ID wenn die Eingabe-ID keine System-ID ist.
- Attribute
Hinweise
Gibt die bevorzugte Zeitzonen-ID in der IANA-Datenbank für die angegebene Zeitzonen-ID zurück. Es gibt zwei Arten bevorzugter IDs. Der erste Typ ist die in der Datei "zone.tab" definierte Datei, z. B. "America/Los_Angeles". Die zweiten Typen sind für Zonen definiert, die keiner bestimmten Region zugeordnet sind, aber nicht mit der Syntax "Link" definiert sind, z. B. "Etc/GMT+10".
Hinweis: Für die meisten Systemzeitzonen-IDs gibt diese Methode eine ID wie TimeZone#getCanonicalID(String).
TimeZone#getCanonicalID(String) basiert auf kanonischen Zeitzonen-IDs, die in Unicode CLDR definiert sind. Diese kanonischen Zeitzonen-IDs in CLDR basieren auf einer sehr alten Version der Zeitzonendatenbank. In der IANA-Zeitzonendatenbank wurden seitdem einige IDs aktualisiert. Diese API gibt eine neuere Zeitzonen-ID zurück. Beispielsweise definiert CLDR "Asia/Calcutta" als kanonische Zeitzonen-ID. Diese Methode gibt stattdessen "Asia/Kolkata" zurück.
"Etc/Unknown" ist eine spezielle Zeitzonen-ID, die von CLDR definiert wird. Es gibt keine entsprechenden Zonen in der IANA-Zeitzonendatenbank. wenn die Eingabe "Etc/Unknown" lautet, gibt diese Methode "Etc/Unknown" zurück, bedeutet aber wirklich keine Zuordnungen verfügbar. Der Aufrufer dieser Methode sollte "Etc/Unknown" als Fehler interpretieren.
Java Dokumentation für android.icu.util.TimeZone.getIanaID(java.lang.String).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.