IChronoZonedDateTime 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.
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation.
[Android.Runtime.Register("java/time/chrono/ChronoZonedDateTime", "", "Java.Time.Chrono.IChronoZonedDateTimeInvoker", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.time.chrono.ChronoLocalDate" })]
public interface IChronoZonedDateTime : IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, Java.Time.Temporal.ITemporal
[<Android.Runtime.Register("java/time/chrono/ChronoZonedDateTime", "", "Java.Time.Chrono.IChronoZonedDateTimeInvoker", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.time.chrono.ChronoLocalDate" })>]
type IChronoZonedDateTime = interface
interface IComparable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ITemporal
interface ITemporalAccessor
- Dérivé
- Attributs
- Implémente
Remarques
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation.
<b>La plupart des applications doivent déclarer des signatures de méthode, des champs et des variables comme ZonedDateTime, et non cette interface.</b>
Il ChronoZonedDateTime s’agit de la représentation abstraite d’une date/heure de décalage où le système de calendrier ou le Chronology chronologysystème de calendrier est enfichable. La date-heure est définie en termes de champs exprimés par TemporalField, où les implémentations les plus courantes sont définies dans ChronoField. La chronologie définit le fonctionnement du système de calendrier et la signification des champs standard.
<h2>Quand utiliser cette interface</h2> La conception de l’API encourage l’utilisation plutôt ZonedDateTime que cette interface, même si l’application doit traiter plusieurs systèmes de calendrier. La justification de cette opération est explorée en détail dans ChronoLocalDate.
Assurez-vous que la discussion a ChronoLocalDate été lue et comprise avant d’utiliser cette interface.
Ajouté dans la version 1.8.
Java documentation pour java.time.chrono.ChronoZonedDateTime.
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 |
|---|---|
| Chronology |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| Handle |
Obtient la valeur JNI de l’objet Android sous-jacent. (Hérité de IJavaObject) |
| JniIdentityHashCode |
Retourne la valeur de |
| JniManagedPeerState |
État de l’homologue managé. (Hérité de IJavaPeerable) |
| JniObjectReferenceControlBlock |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. (Hérité de IJavaPeerable) |
| JniPeerMembers |
Prise en charge de l’accès aux membres et de l’appel. (Hérité de IJavaPeerable) |
| Offset |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| PeerReference |
Retourne une JniObjectReference instance d’objet Java encapsulée. (Hérité de IJavaPeerable) |
| Zone |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
Méthodes
| Nom | Description |
|---|---|
| CompareTo(IChronoZonedDateTime) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| CompareTo(Object) |
Compare cet objet à l’objet spécifié pour l’ordre. (Hérité de IComparable) |
| 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 |
| Equals(Object) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
| Format(DateTimeFormatter) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| From(ITemporalAccessor) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| Get(ITemporalField) |
Obtient la valeur du champ spécifié en tant que |
| GetHashCode() |
Code de hachage pour cette date-heure. |
| GetLong(ITemporalField) |
Obtient la valeur du champ spécifié en tant que |
| IsAfter(IChronoZonedDateTime) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| IsBefore(IChronoZonedDateTime) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| IsEqual(IChronoZonedDateTime) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| IsSupported(ITemporalField) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| IsSupported(ITemporalUnit) |
Vérifie si l’unité spécifiée est prise en charge. (Hérité de ITemporal) |
| Minus(Int64, ITemporalUnit) |
Retourne un objet du même type que cet objet avec la période spécifiée soustraite. (Hérité de ITemporal) |
| Minus(ITemporalAmount) |
Retourne un objet du même type que cet objet avec une quantité soustraite. (Hérité de ITemporal) |
| Plus(Int64, ITemporalUnit) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| Plus(ITemporalAmount) |
Retourne un objet du même type que cet objet avec une quantité ajoutée. (Hérité de ITemporal) |
| Query(ITemporalQuery) |
Interroge cette date-heure. (Hérité de ITemporalAccessor) |
| Range(ITemporalField) |
Obtient la plage de valeurs valides pour le champ spécifié. (Hérité de ITemporalAccessor) |
| SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
| SetJniManagedPeerState(JniManagedPeerStates) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. (Hérité de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
| TimeLineOrder() |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| ToEpochSecond() |
Convertit cette date-heure en nombre de secondes de l’époque de 1970-01-01T00:00:00Z. |
| ToInstant() |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| ToLocalDate() |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| ToLocalDateTime() |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| ToLocalTime() |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| ToString() |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| 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) |
| Until(ITemporal, ITemporalUnit) |
Calcule la durée jusqu’à ce qu’une autre durée soit calculée en termes d’unité spécifiée. (Hérité de ITemporal) |
| With(ITemporalAdjuster) |
Retourne un objet ajusté du même type que cet objet avec l’ajustement effectué. (Hérité de ITemporal) |
| With(ITemporalField, Int64) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| WithEarlierOffsetAtOverlap() |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| WithLaterOffsetAtOverlap() |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| WithZoneSameInstant(ZoneId) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| WithZoneSameLocal(ZoneId) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| ITemporal.IsSupported(ITemporalUnit) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| ITemporal.Minus(Int64, ITemporalUnit) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| ITemporal.Minus(ITemporalAmount) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| ITemporal.Plus(ITemporalAmount) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| ITemporal.With(ITemporalAdjuster) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| ITemporalAccessor.Get(ITemporalField) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| ITemporalAccessor.GetLong(ITemporalField) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| ITemporalAccessor.Query(ITemporalQuery) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| ITemporalAccessor.Range(ITemporalField) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
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) |
Date/heure avec un fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |