Lenguaje

ZoneId.Of Método

Definición

Sobrecargas

Nombre Description
Of(String)

Obtiene una instancia de ZoneId de un identificador que garantiza que el identificador es válido y está disponible para su uso.

Of(String, IDictionary<String,String>)

Obtiene una instancia de ZoneId mediante su identificador mediante un mapa de alias para complementar los identificadores de zona estándar.

Of(String)

Obtiene una instancia de ZoneId de un identificador que garantiza que el identificador es válido y está disponible para su 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

el identificador de zona horaria, no null

Devoluciones

el identificador de zona, no null

Atributos

Comentarios

Obtiene una instancia de ZoneId de un identificador que garantiza que el identificador es válido y está disponible para su uso. Este método analiza el identificador que genera un ZoneId o ZoneOffset. Se devuelve un zoneOffset si el identificador es "Z", o comienza por "+" o "-". El resultado siempre será un identificador válido para el que se puede obtener ZoneRules. El análisis coincide con el identificador de zona paso a paso de la manera siguiente. Si el identificador de zona es igual a "Z", el resultado es ZoneOffset.UTC. Si el identificador de zona consta de una sola letra, el identificador de zona no es válido y se produce DateTimeException. Si el identificador de zona comienza con "+" o "-", el identificador se analiza como zoneOffset mediante ZoneOffset.of(String). Si el identificador de zona es igual a "GMT", "UTC" o "UT", el resultado es zoneId con el mismo identificador y reglas equivalentes a ZoneOffset.UTC. Si el identificador de zona comienza por "UTC+", "UTC-", "GMT+", "GMT-", "UT+" o "UT-", el identificador es un identificador basado en desplazamiento con prefijo. El identificador se divide en dos, con un prefijo de dos o tres letras y un sufijo a partir del signo. El sufijo se analiza como ZoneOffset. El resultado será un ZoneId con el prefijo UTC/GMT/UT especificado y el identificador de desplazamiento normalizado según ZoneOffset.getId(). Las reglas de ZoneId devueltas serán equivalentes a ZoneOffset analizados. Todos los demás identificadores se analizan como identificadores de zona basados en regiones. Los identificadores de región deben coincidir con la expresión regular [A-Za-z][A-Za-z0-9~/._+-]+ de lo contrario, se produce una excepción DateTimeException. Si el identificador de zona no está en el conjunto configurado de identificadores, se produce ZoneRulesException. El formato detallado del identificador de región depende del grupo que proporcione los datos. El conjunto predeterminado de datos lo proporciona la base de datos de zona horaria de IANA (TZDB). Tiene identificadores de región de la forma '{area}/{city}', como 'Europa/París' o 'America/New_York'. Esto es compatible con la mayoría de los identificadores de TimeZone.

referencia Java referencia para java.time.ZoneId.of.

Se aplica a

Of(String, IDictionary<String,String>)

Obtiene una instancia de ZoneId mediante su identificador mediante un mapa de alias para complementar los identificadores de zona estándar.

[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

el identificador de zona horaria, no null

aliasMap
IDictionary<String,String>

asignación de identificadores de zona de alias (normalmente abreviaturas) a identificadores de zona reales, no null

Devoluciones

el identificador de zona, no null

Atributos

Comentarios

Se agregará.

referencia Java referencia para java.time.ZoneId.of.

Se aplica a