Langue

IsoChronology Classe

Définition

Système de calendrier ISO.

[Android.Runtime.Register("java/time/chrono/IsoChronology", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class IsoChronology : Java.Time.Chrono.AbstractChronology, IDisposable, Java.IO.ISerializable
[<Android.Runtime.Register("java/time/chrono/IsoChronology", ApiSince=26, DoNotGenerateAcw=true)>]
type IsoChronology = class
    inherit AbstractChronology
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Héritage
Attributs
Implémente

Remarques

Système de calendrier ISO.

Cette chronologie définit les règles du système de calendrier ISO. Ce système de calendrier est basé sur la norme ISO-8601, qui est le calendrier mondial de facto .

Les champs sont définis comme suit : <ul><li>era - Il existe deux ères, « Ère actuelle » (CE) et « Avant l’ère actuelle » (BCE). <li>année de l’ère - L’année de l’ère est la même que l’année proleptique pour l’ère CE actuelle. Pour l’ère BCE avant l’époque ISO, l’année augmente de 1 à mesure que le temps passe en arrière. <l’année>proleptique - L’année proleptique est la même que l’année de l’ère actuelle. Pour l’ère précédente, les années ont zéro, puis les valeurs négatives. <li>mois de l’année : il y a 12 mois dans une année ISO, numérotée de 1 à 12. <li>jour du mois : il y a entre 28 et 31 jours dans chacun des mois ISO, numérotés de 1 à 31. Les mois 4, 6, 9 et 11 ont 30 jours, 1, 3, 5, 7, 8, 10 et 12 ont 31 jours. Le mois 2 a 28 jours, ou 29 dans une année bissextile. <li>day-of-year - Il y a 365 jours dans une année ISO standard et 366 dans une année bissextile. Les jours sont numérotés de 1 à 365 ou 1 à 366. <li>leap-year - Les années bissextiles se produisent tous les 4 ans, sauf si l’année est divisble de 100 et non de division par 400. </ul>

Ajouté dans la version 1.8.

Documentation Java pour java.time.chrono.IsoChronology.

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
CalendarType

Obtient le type de calendrier du système de calendrier sous-jacent : « iso8601 ».

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
Id

Obtient l’ID de la chronologie - « ISO ».

Instance

Instance Singleton de la chronologie ISO.

IsIsoBased

IsoChronology est une chronologie basée sur ISO, qui prend en charge les champs dans IsoFields, tels que IsoFields#DAY_OF_QUARTER DAY_OF_QUARTER et IsoFields#QUARTER_OF_YEAR QUARTER_OF_YEAR.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Système de calendrier ISO.

(Hérité de JavaObject)
JniPeerMembers

Système de calendrier ISO.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ThresholdClass

Système de calendrier ISO.

(Hérité de AbstractChronology)
ThresholdType

Système de calendrier ISO.

(Hérité de AbstractChronology)

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
CompareTo(IChronology)

Compare cette chronologie à une autre chronologie.

(Hérité de AbstractChronology)
CompareTo(Object)

Compare cet objet à l’objet spécifié pour l’ordre.

(Hérité de AbstractChronology)
Construct(JniObjectReference, JniObjectReferenceOptions)

Système de calendrier ISO.

(Hérité de JavaObject)
Date(IEra, Int32, Int32, Int32)

Obtient une date locale ISO à partir des champs de l’ère, de l’année, du mois de l’année et du jour du mois.

Date(Int32, Int32, Int32)

Obtient une date locale ISO à partir des champs mois de l’année, mois de l’année et jour du mois.

Date(ITemporalAccessor)

Obtient une date locale ISO à partir d’un autre objet date-heure.

DateEpochDay(Int64)

Obtient une date locale ISO à partir du jour de l’époque.

DateNow()

Obtient la date locale ISO actuelle de l’horloge système dans le fuseau horaire par défaut.

DateNow(Clock)

Obtient la date locale ISO actuelle à partir de l’horloge spécifiée.

DateNow(ZoneId)

Obtient la date locale ISO actuelle de l’horloge système dans le fuseau horaire spécifié.

DateYearDay(IEra, Int32, Int32)

Obtient une date locale ISO à partir des champs de l’ère, de l’année et du jour de l’année.

DateYearDay(Int32, Int32)

Obtient une date locale ISO à partir des champs de l’année proleptique et du jour de l’année.

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Système de calendrier ISO.

(Hérité de JavaObject)
EpochSecond(Int32, Int32, Int32, Int32, Int32, Int32, ZoneOffset)

Obtient le nombre de secondes de l’époque de 1970-01-01T00:00:00Z.

Equals(Object)

Système de calendrier ISO.

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

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
EraOf(Int32)

Crée l’objet d’ère de chronologie à partir de la valeur numérique.

Eras()

Obtient la liste des ères pour la chronologie.

GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
IsLeapYear(Int64)

Vérifie si l’année est une année bissextile, conformément aux règles du système de calendrier proleptique ISO.

JavaFinalize()
Obsolète.

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
LocalDateTime(ITemporalAccessor)

Obtient une date/heure locale ISO à partir d’un autre objet date-heure.

Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
Period(Int32, Int32, Int32)

Obtient une période pour cette chronologie basée sur des années, des mois et des jours.

ProlepticYear(IEra, Int32)

Calcule l’année proleptique donnée par l’ère et l’année de l’ère.

Range(ChronoField)

Obtient la plage de valeurs valides pour le champ spécifié.

ResolveDate(IDictionary<ITemporalField,Long>, ResolverStyle)

Résout les valeurs analysées ChronoField dans une date pendant l’analyse.

(Hérité de AbstractChronology)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Système de calendrier ISO.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
ZonedDateTime(Instant, ZoneId)

Obtient une date-heure en zone ISO dans cette chronologie à partir d’un Instant.

ZonedDateTime(ITemporalAccessor)

Obtient une date-heure en zone ISO à partir d’un autre objet date-heure.

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Système de calendrier ISO.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Système de calendrier ISO.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Système de calendrier ISO.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Système de calendrier ISO.

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

Système de calendrier ISO.

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

Système de calendrier ISO.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Système de calendrier ISO.

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)

Système de calendrier ISO.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

S’applique à