IChronoLocalDateTime 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 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 chronology
systè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 |
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 |
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 |
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 |
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(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 |
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 |
TimeLineOrder() |
Obtient un comparateur qui compare |
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 |
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 |
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. |