TimeZone.GetIanaID(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce l'ID del fuso orario preferito nel database IANA per l'ID fuso orario specificato.
[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
Parametri
- id
- String
ID del fuso orario di input.
Valori restituiti
ID del fuso orario preferito nel database del fuso orario IANA o TimeZone#UNKNOWN_ZONE_ID se l'ID di input non è un ID di sistema.
- Attributi
Commenti
Restituisce l'ID del fuso orario preferito nel database IANA per l'ID fuso orario specificato. Esistono due tipi di ID preferiti. Il primo tipo è quello definito nel file zone.tab, ad esempio "America/Los_Angeles". I secondi tipi sono quelli definiti per le zone non associate a un'area specifica, ma non definite con la sintassi "Link", ad esempio "Etc/GMT+10".
Nota: per la maggior parte degli ID del fuso orario di sistema, questo metodo restituisce un ID uguale a TimeZone#getCanonicalID(String).
TimeZone#getCanonicalID(String) è basato su ID fuso orario canonici definiti in CLDR Unicode. Questi ID di fuso orario canonici in CLDR erano basati su una versione molto precedente del database del fuso orario. Nel database del fuso orario IANA alcuni ID sono stati aggiornati da allora. Questa API restituisce un ID fuso orario più recente. Ad esempio, CLDR definisce "Asia/Calcutta" come ID fuso orario canonico. Questo metodo restituisce invece "Asia/Kolkata".
"Etc/Unknown" è un ID di fuso orario speciale definito da CLDR. Nel database del fuso orario IANA non sono presenti zone corrispondenti. quando l'input è "Etc/Unknown", questo metodo restituisce "Etc/Unknown", ma significa che non sono disponibili mapping. Il chiamante di questo metodo deve interpretare "Etc/Unknown" come errore.
per android.icu.util.TimeZone.getIanaID(java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.