ChronoField.IsSupportedBy(ITemporalAccessor) 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.
Vérifie si ce champ est pris en charge par l’objet temporel.
[Android.Runtime.Register("isSupportedBy", "(Ljava/time/temporal/TemporalAccessor;)Z", "", ApiSince=26)]
public bool IsSupportedBy(Java.Time.Temporal.ITemporalAccessor? temporal);
[<Android.Runtime.Register("isSupportedBy", "(Ljava/time/temporal/TemporalAccessor;)Z", "", ApiSince=26)>]
abstract member IsSupportedBy : Java.Time.Temporal.ITemporalAccessor -> bool
override this.IsSupportedBy : Java.Time.Temporal.ITemporalAccessor -> bool
Paramètres
- temporal
- ITemporalAccessor
l’objet temporel à interroger, et non null
Retours
true si la date-heure peut être interrogée pour ce champ, false si ce n’est pas le cas
Implémente
- Attributs
Remarques
Vérifie si ce champ est pris en charge par l’objet temporel. Cela détermine si l’accesseur temporel prend en charge ce champ. Si cela retourne false, le temps ne peut pas être interrogé pour ce champ. Il existe deux méthodes équivalentes d’utilisation de cette méthode. La première consiste à appeler cette méthode directement.
// these two lines are equivalent, but the second approach is recommended
temporal = thisField.isSupportedBy(temporal);
temporal = temporal.isSupported(thisField);
Il est recommandé d’utiliser la deuxième approche, isSupported(TemporalField), car il est beaucoup plus clair de lire dans le code. Les implémentations doivent déterminer si elles sont prises en charge à l’aide des champs disponibles dans ChronoField.
Java référence pour java.time.temporal.ChronoField.isSupportedBy.