Langage

YearMonth Classe

Définition

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

[Android.Runtime.Register("java/time/YearMonth", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class YearMonth : Java.Lang.Object, IDisposable, Java.IO.ISerializable, Java.Lang.IComparable, Java.Time.Temporal.ITemporal, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/YearMonth", ApiSince=26, DoNotGenerateAcw=true)>]
type YearMonth = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IComparable
    interface ITemporal
    interface ITemporalAccessor
    interface ITemporalAdjuster
Héritage
Attributs
Implémente

Remarques

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

YearMonth est un objet date/heure immuable qui représente la combinaison d’une année et d’un mois. Tout champ pouvant être dérivé d’une année et d’un mois, tel que le trimestre de l’année, peut être obtenu.

Cette classe ne stocke pas ou ne représente pas un jour, une heure ou un fuseau horaire. Par exemple, la valeur « Octobre 2007 » peut être stockée dans un YearMonth.

Le système de calendrier ISO-8601 est le système de calendrier civil moderne utilisé aujourd’hui dans la plupart du monde. Il équivaut au système grégorien proleptique, dans lequel les règles actuelles pour les années bissextiles sont appliquées pour tout le temps. Pour la plupart des applications écrites aujourd’hui, les règles ISO-8601 sont entièrement adaptées. Toutefois, toute application qui utilise des dates historiques et exige qu’elles soient précises trouvera l’approche ISO-8601 inadaptée.

Ajouté dans la version 1.8.

Java documentation pour java.time.YearMonth.

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
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsLeapYear

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

JniIdentityHashCode

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

(Hérité de Object)
JniManagedPeerState

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

(Hérité de JavaObject)
JniPeerMembers

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

Month

Obtient le champ mois de l’année à l’aide de l’énumération Mois.

MonthValue

Obtient le champ mois d’année de 1 à 12.

PeerReference

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

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
Year

Obtient le champ année.

Méthodes

Nom Description
AdjustInto(ITemporal)

Ajuste l’objet temporel spécifié pour avoir ce mois-ci.

AtDay(Int32)

Combine ce mois d’année avec un jour de mois pour créer un LocalDate.

AtEndOfMonth()

Retourne un LocalDate à la fin du mois.

Clone()

Crée et retourne une copie de cet objet.

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

Compare ce mois-ci à un autre mois d’un autre mois.

Construct(JniObjectReference, JniObjectReferenceOptions)

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

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

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

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

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

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

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

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

Met en forme cette année à l’aide du formateur spécifié.

From(ITemporalAccessor)

Obtient une instance de YearMonth à partir d’un objet temporel.

Get(ITemporalField)

Obtient la valeur du champ spécifié de ce mois d’année en tant qu’int.

GetHashCode()

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

(Hérité de Object)
GetLong(ITemporalField)

Obtient la valeur du champ spécifié de ce mois d’année comme long.

IsAfter(YearMonth)

Vérifie si ce mois d’année se trouve après le mois d’année spécifié.

IsBefore(YearMonth)

Vérifie si ce mois d’année est antérieur au mois spécifié.

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.

IsValidDay(Int32)

Vérifie si le jour du mois est valide pour ce mois-ci.

JavaFinalize()

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

Retourne la durée du mois, en tenant compte de l’année.

LengthOfYear()

Retourne la longueur de l’année.

Minus(Int64, ITemporalUnit)

Retourne une copie de ce mois d’année avec le montant spécifié soustrait.

Minus(ITemporalAmount)

Retourne une copie de ce mois d’année avec le montant spécifié soustrait.

MinusMonths(Int64)

Retourne une copie de cette YearMonth avec le nombre spécifié de mois soustraits.

MinusYears(Int64)

Retourne une copie de cette YearMonth avec le nombre d’années spécifié soustrait.

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

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

Now(Clock)

Obtient le mois d’année en cours à partir de l’horloge spécifiée.

Now(ZoneId)

Obtient le mois d’année en cours à partir de l’horloge système dans le fuseau horaire spécifié.

Of(Int32, Int32)

Obtient une instance de YearMonth à partir d’une année et d’un mois.

Of(Int32, Month)

Obtient une instance de YearMonth à partir d’une année et d’un mois.

Parse(ICharSequence, DateTimeFormatter)

Obtient une instance de YearMonth à partir d’une chaîne de texte à l’aide d’un formateur spécifique.

Parse(ICharSequence)

Obtient une instance de YearMonth à partir d’une chaîne de texte telle que 2007-12.

Parse(String, DateTimeFormatter)

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

Parse(String)

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

Plus(Int64, ITemporalUnit)

Retourne une copie de ce mois d’année avec le montant spécifié ajouté.

Plus(ITemporalAmount)

Retourne une copie de ce mois d’année avec le montant spécifié ajouté.

PlusMonths(Int64)

Retourne une copie de cette YearMonth avec le nombre spécifié de mois ajoutés.

PlusYears(Int64)

Retourne une copie de cette YearMonth avec le nombre spécifié d’années ajoutées.

Query(ITemporalQuery)

Requêtes cette année à l’aide de la requête spécifiée.

Range(ITemporalField)

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

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

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

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

(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)
Until(ITemporal, ITemporalUnit)

Calcule la durée jusqu’à un autre mois d’année en termes d’unité spécifiée.

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

Retourne une copie ajustée de cette année-mois.

With(ITemporalField, Int64)

Retourne une copie de ce mois d’année avec le champ spécifié défini sur une nouvelle valeur.

WithMonth(Int32)

Retourne une copie de cette YearMonth avec la modification du mois d’année.

WithYear(Int32)

Retourne une copie de cette YearMonth avec l’année modifiée.

Implémentations d’interfaces explicites

Nom Description
IComparable.CompareTo(Object)

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

IJavaPeerable.Disposed()

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

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

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

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

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

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

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

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

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

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

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

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)

Un mois d’année dans le système de calendrier ISO-8601, tel que 2007-12.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

S’applique à