ZoneId.Of Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Of(String) |
Obtém uma instância de ZoneId de uma ID garantindo que a ID seja válida e disponível para uso. |
| Of(String, IDictionary<String,String>) |
Obtém uma instância de ZoneId usando sua ID usando um mapa de aliases para complementar as IDs de zona padrão. |
Of(String)
Obtém uma instância de ZoneId de uma ID garantindo que a ID seja válida e disponível para uso.
[Android.Runtime.Register("of", "(Ljava/lang/String;)Ljava/time/ZoneId;", "", ApiSince=26)]
public static Java.Time.ZoneId? Of(string? zoneId);
[<Android.Runtime.Register("of", "(Ljava/lang/String;)Ljava/time/ZoneId;", "", ApiSince=26)>]
static member Of : string -> Java.Time.ZoneId
Parâmetros
- zoneId
- String
a ID do fuso horário, não nula
Retornos
a ID da zona, não nula
- Atributos
Comentários
Obtém uma instância de ZoneId de uma ID garantindo que a ID seja válida e disponível para uso. Esse método analisa a ID que produz um ZoneId ou ZoneOffset. Um ZoneOffset será retornado se a ID for 'Z' ou começar com '+' ou '-'. O resultado sempre será uma ID válida para a qual ZoneRules pode ser obtido. A análise corresponde à ID da zona passo a passo da seguinte maneira. Se a ID da zona for igual a 'Z', o resultado será ZoneOffset.UTC. Se a ID da zona consistir em uma única letra, a ID da zona será inválida e DateTimeException será gerada. Se a ID da zona começar com '+' ou '-', a ID será analisada como um ZoneOffset usando ZoneOffset.of(String). Se a ID da zona for igual a 'GMT', 'UTC' ou 'UT', o resultado será um ZoneId com a mesma ID e regras equivalentes a ZoneOffset.UTC. Se a ID da zona começar com 'UTC+', 'UTC-', 'GMT+', 'GMT-', 'UT+' ou 'UT-', a ID será uma ID baseada em deslocamento prefixada. A ID é dividida em duas, com um prefixo de duas ou três letras e um sufixo começando com o sinal. O sufixo é analisado como um ZoneOffset. O resultado será um ZoneId com o prefixo UTC/GMT/UT especificado e a ID de deslocamento normalizada de acordo com ZoneOffset.getId(). As regras do ZoneId retornado serão equivalentes ao ZoneOffset analisado. Todas as outras IDs são analisadas como IDs de zona baseadas em região. As IDs da região devem corresponder à expressão regular [A-Za-z][A-Za-z0-9~/._+-]+ caso contrário, uma DateTimeException será gerada. Se a ID da zona não estiver no conjunto configurado de IDs, ZoneRulesException será gerada. O formato detalhado da ID da região depende do grupo que fornece os dados. O conjunto padrão de dados é fornecido pelo Banco de Dados de Fuso Horário IANA (TZDB). Isso tem IDs de região do formato '{area}/{city}', como 'Europa/Paris' ou 'América/New_York'. Isso é compatível com a maioria das IDs do TimeZone.
Java referência para java.time.ZoneId.of.
Aplica-se a
Of(String, IDictionary<String,String>)
Obtém uma instância de ZoneId usando sua ID usando um mapa de aliases para complementar as IDs de zona padrão.
[Android.Runtime.Register("of", "(Ljava/lang/String;Ljava/util/Map;)Ljava/time/ZoneId;", "", ApiSince=26)]
public static Java.Time.ZoneId? Of(string? zoneId, System.Collections.Generic.IDictionary<string,string>? aliasMap);
[<Android.Runtime.Register("of", "(Ljava/lang/String;Ljava/util/Map;)Ljava/time/ZoneId;", "", ApiSince=26)>]
static member Of : string * System.Collections.Generic.IDictionary<string, string> -> Java.Time.ZoneId
Parâmetros
- zoneId
- String
a ID do fuso horário, não nula
- aliasMap
- IDictionary<String,String>
um mapa de IDs de zona de alias (normalmente abreviações) para IDs de zona reais, não nulo
Retornos
a ID da zona, não nula
- Atributos
Comentários
A ser adicionado.
Java referência para java.time.ZoneId.of.