IChronoLocalDateTime Interface

Définition

Date/heure sans fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation.

[Android.Runtime.Register("java/time/chrono/ChronoLocalDateTime", "", "Java.Time.Chrono.IChronoLocalDateTimeInvoker", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.time.chrono.ChronoLocalDate" })]
public interface IChronoLocalDateTime : IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, Java.Time.Temporal.ITemporal, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/chrono/ChronoLocalDateTime", "", "Java.Time.Chrono.IChronoLocalDateTimeInvoker", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.time.chrono.ChronoLocalDate" })>]
type IChronoLocalDateTime = interface
    interface IComparable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ITemporal
    interface ITemporalAccessor
    interface ITemporalAdjuster
Dérivé
Attributs
Implémente

Remarques

Date/heure sans 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 LocalDateTime, et non cette interface.</b>

Il ChronoLocalDateTime s’agit de la représentation abstraite d’une date/heure locale 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 LocalDateTime que cette interface, même si l’application doit traiter plusieurs systèmes de calendrier. La justification de cette action 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.

Documentation Java pour java.time.chrono.ChronoLocalDateTime.

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

Chronology

Obtient la chronologie de cette date-heure.

Handle

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

(Hérité de IJavaObject)
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)
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

AdjustInto(ITemporal)

Ajuste l’objet temporel spécifié.

(Hérité de ITemporalAdjuster)
AtZone(ZoneId)

Combine cette fois-ci avec un fuseau horaire pour créer un ChronoZonedDateTime.

CompareTo(IChronoLocalDateTime)

Compare cette date-heure à une autre date-heure, y compris la chronologie.

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

(Hérité de IJavaPeerable)
Equals(Object)

Vérifie si cette date-heure est égale à une autre date-heure, y compris la chronologie.

Finalized()

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

(Hérité de IJavaPeerable)
Format(DateTimeFormatter)

Met en forme cette date-heure à l’aide du formateur spécifié.

From(ITemporalAccessor)

Obtient une instance d’un ChronoLocalDateTime objet temporel.

Get(ITemporalField)

Obtient la valeur du champ spécifié en tant que int.

(Hérité de ITemporalAccessor)
GetHashCode()

Code de hachage pour cette date-heure.

GetLong(ITemporalField)

Obtient la valeur du champ spécifié en tant que long.

(Hérité de ITemporalAccessor)
IsAfter(IChronoLocalDateTime)

Vérifie si cette date-heure est postérieure à l’heure de date spécifiée en ignorant la chronologie.

IsBefore(IChronoLocalDateTime)

Vérifie si cette date-heure est antérieure à l’heure de date spécifiée en ignorant la chronologie.

IsEqual(IChronoLocalDateTime)

Vérifie si cette date-heure est égale à l’heure de date spécifiée en ignorant la chronologie.

IsSupported(ITemporalField)

Vérifie si le champ spécifié est pris en charge.

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 soustractée.

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

À ajouter

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

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

Date/heure sans 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 PeerReference.

(Hérité de IJavaPeerable)
TimeLineOrder()

Obtient un comparateur qui compare ChronoLocalDateTime dans l’ordre de ligne de temps en ignorant la chronologie.

ToEpochSecond(ZoneOffset)

Convertit cette date-heure en nombre de secondes de l’époque de 1970-01-01T00:00:00Z.

ToInstant(ZoneOffset)

Convertit cette date-heure en Instantun .

ToLocalDate()

Obtient la partie de date locale de cette date-heure.

ToLocalTime()

Obtient la partie heure locale de cette date-heure.

ToString()

Génère cette date-heure en tant que String.

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)

À ajouter

Implémentations d’interfaces explicites

ITemporal.IsSupported(ITemporalUnit)

Vérifie si l’unité spécifiée est prise en charge.

ITemporal.Minus(Int64, ITemporalUnit)

À ajouter

ITemporal.Minus(ITemporalAmount)

À ajouter

ITemporal.Plus(ITemporalAmount)

À ajouter

ITemporal.With(ITemporalAdjuster)

À ajouter

ITemporalAccessor.Query(ITemporalQuery)

Interroge cette date et heure à l’aide de la requête spécifiée.

ITemporalAdjuster.AdjustInto(ITemporal)

Ajuste l’objet temporel spécifié pour avoir la même date et heure que cet objet.

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Date/heure sans fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation.

GetJniTypeName(IJavaPeerable)

Date/heure sans fuseau horaire dans une chronologie arbitraire, destinée aux cas d’usage avancés de la mondialisation.

S’applique à