Idioma

TimeZone.GetIanaID(String) Método

Definição

Retorna a ID de fuso horário preferencial no banco de dados IANA para a ID de fuso horário fornecida.

[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

Parâmetros

id
String

A ID do fuso horário de entrada.

Retornos

A ID de fuso horário preferencial no banco de dados de fuso horário IANA ou TimeZone#UNKNOWN_ZONE_ID se a ID de entrada não for uma ID do sistema.

Atributos

Comentários

Retorna a ID de fuso horário preferencial no banco de dados IANA para a ID de fuso horário fornecida. Há dois tipos de IDs preferenciais. O primeiro tipo é aquele definido no arquivo zone.tab, como "America/Los_Angeles". O segundo tipos é o definido para zonas não associadas a uma região específica, mas não definido com a sintaxe "Link", como "Etc/GMT+10".

Observação: para a maioria das IDs de fuso horário do sistema, esse método retorna uma ID igual TimeZone#getCanonicalID(String)a . TimeZone#getCanonicalID(String) se baseia em IDs de fuso horário canônicas definidas no CLDR Unicode. Essas IDs de fuso horário canônico no CLDR foram baseadas na versão muito antiga do banco de dados de fuso horário. No banco de dados de fuso horário IANA, algumas IDs foram atualizadas desde então. Essa API retorna uma ID de fuso horário mais recente. Por exemplo, CLDR define "Ásia/Calcutá" como a ID de fuso horário canônico. Em vez disso, esse método retorna "Ásia/Calcutá".

"Etc/Unknown" é uma ID de fuso horário especial definida pelo CLDR. Não há zonas correspondentes no banco de dados de fuso horário IANA. quando a entrada for "Etc/Unknown", esse método retornará "Etc/Unknown", mas isso realmente significa nenhum mapeamento disponível. O chamador desse método deve interpretar "Etc/Desconhecido" como um erro.

Java documentação para android.icu.util.TimeZone.getIanaID(java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a