ZoneId.Of Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Of(String) |
Obtient une instance de ZoneId à partir d’un ID qui garantit que l’ID est valide et disponible pour une utilisation. |
| Of(String, IDictionary<String,String>) |
Obtient une instance de ZoneId à l’aide de son ID à l’aide d’une carte d’alias pour compléter les ID de zone standard. |
Of(String)
Obtient une instance de ZoneId à partir d’un ID qui garantit que l’ID est valide et disponible pour une utilisation.
[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
Paramètres
- zoneId
- String
l’ID de fuseau horaire, et non null
Retours
l’ID de zone, et non null
- Attributs
Remarques
Obtient une instance de ZoneId à partir d’un ID qui garantit que l’ID est valide et disponible pour une utilisation. Cette méthode analyse l’ID produisant un ZoneId ou ZoneOffset. Un ZoneOffset est retourné si l’ID est « Z », ou commence par « + » ou « - ». Le résultat sera toujours un ID valide pour lequel ZoneRules peut être obtenue. L’analyse correspond à l’ID de zone étape par étape, comme suit. Si l’ID de zone est égal à « Z », le résultat est ZoneOffset.UTC. Si l’ID de zone se compose d’une seule lettre, l’ID de zone n’est pas valide et DateTimeException est levée. Si l’ID de zone commence par « + » ou « - », l’ID est analysé en tant que ZoneOffset à l’aide de ZoneOffset.of(String). Si l’ID de zone est égal à « GMT », « UTC » ou « UT », le résultat est un ZoneId avec le même ID et les mêmes règles équivalentes à ZoneOffset.UTC. Si l’ID de zone commence par « UTC + », « UTC- », « GMT+ », « GMT- », « UT+ » ou « UT- », l’ID est un ID basé sur un décalage préfixé. L’ID est divisé en deux, avec un préfixe de deux ou trois lettres et un suffixe commençant par le signe. Le suffixe est analysé en tant que ZoneOffset. Le résultat est un ZoneId avec le préfixe UTC/GMT/UT spécifié et l’ID de décalage normalisé comme par ZoneOffset.getId(). Les règles de zoneId retournées sont équivalentes à l’analyseur ZoneOffset. Tous les autres ID sont analysés en tant qu’ID de zone basés sur une région. Les ID de région doivent correspondre à l’expression régulière [A-Za-z][A-Za-z0-9~/._+]+ sinon, une exception DateTimeException est levée. Si l’ID de zone n’est pas dans l’ensemble configuré d’ID, ZoneRulesException est levée. Le format détaillé de l’ID de région dépend du groupe qui fournit les données. Le jeu de données par défaut est fourni par la base de données de fuseau horaire IANA (TZDB). Cela comporte des ID de région de la forme « {area}/{city} », tels que « Europe/Paris » ou « America/New_York ». Cela est compatible avec la plupart des ID de TimeZone.
Java référence pour java.time.ZoneId.of.
S’applique à
Of(String, IDictionary<String,String>)
Obtient une instance de ZoneId à l’aide de son ID à l’aide d’une carte d’alias pour compléter les ID de zone standard.
[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
Paramètres
- zoneId
- String
l’ID de fuseau horaire, et non null
- aliasMap
- IDictionary<String,String>
une carte d’ID de zone d’alias (généralement des abréviations) aux ID de zone réels, et non null
Retours
l’ID de zone, et non null
- Attributs
Remarques
À ajouter.
Java référence pour java.time.ZoneId.of.