ITemporalUnit 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.
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 |
| 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 |
| 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 |
| SetJniManagedPeerState(JniManagedPeerStates) |
Unité de date/heure, telle que Jours ou Heures. (Hérité de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| 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 |