ITemporalField Interface
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.
Champ de date/heure, tel que le mois de l’année ou la minute d’heure.
[Android.Runtime.Register("java/time/temporal/TemporalField", "", "Java.Time.Temporal.ITemporalFieldInvoker", ApiSince=26)]
public interface ITemporalField : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/time/temporal/TemporalField", "", "Java.Time.Temporal.ITemporalFieldInvoker", ApiSince=26)>]
type ITemporalField = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Dérivé
- Attributs
- Implémente
Remarques
Champ de date/heure, tel que le mois de l’année ou la minute d’heure.
La date et l’heure sont exprimées à l’aide de champs qui partitionnent la ligne de temps en quelque chose de significatif pour les humains. Les implémentations de cette interface représentent ces champs.
Les unités les plus couramment utilisées sont définies dans ChronoField. D’autres champs sont fournis dans IsoFields, WeekFields et JulianFields. Les champs peuvent également être écrits par code d’application en implémentant cette interface.
Le champ fonctionne à l’aide d’une répartition double. Le code client appelle des méthodes à l’heure de date, comme LocalDateTime pour vérifier si le champ est un ChronoField. Si c’est le cas, la date-heure doit la gérer. Sinon, l’appel de méthode est réexécrit à la méthode correspondante dans cette interface.
Ajouté dans la version 1.8.
Java documentation pour java.time.temporal.TemporalField.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Propriétés
| Nom | Description |
|---|---|
| BaseUnit |
Obtient l’unité dans laquelle le champ est mesuré. |
| Handle |
Obtient la valeur JNI de l’objet Android sous-jacent. (Hérité de IJavaObject) |
| IsDateBased |
Vérifie si ce champ représente un composant d’une date. |
| IsTimeBased |
Vérifie si ce champ représente un composant d’une heure. |
| JniIdentityHashCode |
Retourne la valeur de |
| JniManagedPeerState |
État de l’homologue managé. (Hérité de IJavaPeerable) |
| JniObjectReferenceControlBlock |
Champ de date/heure, tel que le mois de l’année ou la minute d’heure. (Hérité de IJavaPeerable) |
| JniPeerMembers |
Prise en charge de l’accès aux membres et de l’appel. (Hérité de IJavaPeerable) |
| PeerReference |
Retourne une JniObjectReference instance d’objet Java encapsulée. (Hérité de IJavaPeerable) |
| RangeUnit |
Obtient l’unité qui définit la plage du champ. |
Méthodes
| Nom | Description |
|---|---|
| AdjustInto(Object, Int64) |
Retourne une copie de l’objet temporel spécifié avec la valeur de ce jeu de champs. |
| Disposed() |
Appelé lorsque l’instance a été supprimée. (Hérité de IJavaPeerable) |
| DisposeUnlessReferenced() |
S’il n’existe aucune référence en suspens à cette instance, les appels |
| Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
| GetDisplayName(Locale) |
Obtient le nom complet du champ dans les paramètres régionaux demandés. |
| GetFrom(ITemporalAccessor) |
Obtient la valeur de ce champ à partir de l’objet temporel spécifié. |
| IsSupportedBy(ITemporalAccessor) |
Vérifie si ce champ est pris en charge par l’objet temporel. |
| Range() |
Obtient la plage de valeurs valides pour le champ. |
| RangeRefinedBy(ITemporalAccessor) |
Obtenez la plage de valeurs valides pour ce champ à l’aide de l’objet temporel pour affiner le résultat. |
| Resolve(IDictionary<ITemporalField,Long>, ITemporalAccessor, ResolverStyle) |
Résout ce champ pour fournir une alternative plus simple ou une date. |
| SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
| SetJniManagedPeerState(JniManagedPeerStates) |
Champ de date/heure, tel que le mois de l’année ou la minute d’heure. (Hérité de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
| ToString() |
Obtient un nom descriptif pour le champ. |
| UnregisterFromRuntime() |
Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue . (Hérité de IJavaPeerable) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Champ de date/heure, tel que le mois de l’année ou la minute d’heure. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |