IsoChronology Classe
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.
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 |
| 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 |
|
| 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 |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| 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 |