Langue

ChronoField.IsSupportedBy(ITemporalAccessor) Méthode

Définition

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.

S’applique à