Langage

ITemporalUnit Interface

Définition

Unité de date/heure, telle que Jours ou Heures.

[Android.Runtime.Register("java/time/temporal/TemporalUnit", "", "Java.Time.Temporal.ITemporalUnitInvoker", ApiSince=26)]
public interface ITemporalUnit : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/time/temporal/TemporalUnit", "", "Java.Time.Temporal.ITemporalUnitInvoker", ApiSince=26)>]
type ITemporalUnit = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Dérivé
Attributs
Implémente

Remarques

Unité de date/heure, telle que Jours ou Heures.

La mesure du temps est basée sur des unités, telles que des années, des mois, des jours, des heures, des minutes et des secondes. Les implémentations de cette interface représentent ces unités.

Une instance de cette interface représente l’unité elle-même, plutôt qu’une quantité de l’unité. Consultez Period une classe qui représente un montant en termes d’unités communes.

Les unités les plus couramment utilisées sont définies dans ChronoUnit. D’autres unités sont fournies dans IsoFields. Les unités peuvent également être écrites par du code d’application en implémentant cette interface.

L’unité fonctionne à l’aide d’une répartition double. Le code client appelle des méthodes à une date et heure comme LocalDateTime pour vérifier si l’unité est un ChronoUnit. 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.

Documentation Java pour java.time.temporal.TemporalUnit.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Propriétés

Nom Description
Duration

Unité de date/heure, telle que Jours ou Heures.

Handle

Obtient la valeur JNI de l’objet Android sous-jacent.

(Hérité de IJavaObject)
IsDateBased

Unité de date/heure, telle que Jours ou Heures.

IsDurationEstimated

Unité de date/heure, telle que Jours ou Heures.

IsTimeBased

Unité de date/heure, telle que Jours ou Heures.

JniIdentityHashCode

Retourne la valeur de java.lang.System.identityHashCode() l’instance encapsulée.

(Hérité de IJavaPeerable)
JniManagedPeerState

État de l’homologue managé.

(Hérité de IJavaPeerable)
JniObjectReferenceControlBlock

Unité de date/heure, telle que Jours ou Heures.

(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)

Méthodes

Nom Description
AddTo(Object, Int64)

Retourne une copie de l’objet temporel spécifié avec la période spécifiée ajoutée.

Between(ITemporal, ITemporal)

Calcule la durée entre deux objets temporels.

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 Dispose(); sinon, ne fait rien.

(Hérité de IJavaPeerable)
Finalized()

Appelé lorsque l’instance a été finalisée.

(Hérité de IJavaPeerable)
IsSupportedBy(ITemporal)

Vérifie si cette unité est prise en charge par l’objet temporel spécifié.

SetJniIdentityHashCode(Int32)

Définissez la valeur retournée par JniIdentityHashCode.

(Hérité de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Unité de date/heure, telle que Jours ou Heures.

(Hérité de IJavaPeerable)
SetPeerReference(JniObjectReference)

Définissez la valeur retournée par PeerReference.

(Hérité de IJavaPeerable)
ToString()

Obtient un nom descriptif pour l’unité.

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 self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Unité de date/heure, telle que Jours ou Heures.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à