java.time.YearMonth Classe

introduction

le java.time.YearMonth classe représente une année-mois dans le système de calendrier ISO-8601, tel que 2007-12.

Déclaration de classe

Voici la déclaration pour java.time.YearMonth classe -

public final class YearMonth
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<YearMonth>, Serializable

Méthodes de classe

N ° Sr. Méthode et description
1 Temporal AdjustInto (temporel temporel)

Ajuste l'objet temporel spécifié pour avoir cette année-mois.

2 LocalDate atDay (int dayOfMonth)

Combine cette année-mois avec un jour du mois pour créer un LocalDate.

3 LocalDate atEndOfMonth ()

Renvoie un LocalDate à la fin du mois.

4 int compareTo (YearMonth autre)

Compare cette année-mois à une autre année-mois.

5 boolean est égal à (Object otherYearMonth)

Vérifie si ce YearMonth est égal au YearMonth spécifié.

6 Format de chaîne (formateur DateTimeFormatter)

Formate cette année-mois en utilisant le formateur spécifié.

sept static YearMonth from (Montant de TemporalAmount)

Obtient une instance de YearMonth à partir d'un montant temporel.

8 int get (champ TemporalField)

Obtient la valeur du champ spécifié à partir de cette année-mois sous la forme d'un entier.

9 long getLong (champ TemporalField)

Obtient la valeur de l'unité demandée aussi longtemps.

dix Mois getMonth ()

Obtient le champ du mois de l'année à l'aide de l'énumération Month.

11 int getMonthValue ()

Obtient le champ du mois de l'année de 1 à 12.

12 int getYear ()

Obtient le champ année.

13 int hashCode ()

Un code de hachage pour ce YearMonth.

14 booléen isAfter (YearMonth other)

Vérifie si cette année-mois est postérieure à l'année-mois spécifiée.

15 booléen isBefore (YearMonth other)

Vérifie si cette année-mois est antérieure à l'année-mois spécifiée.

16 booléen isLeapYear ()

Vérifie si l'année est une année bissextile, selon les règles du système de calendrier prolptique ISO.

17 booléen isLeap (longue année)

Vérifie si l'année est une année bissextile, selon les règles du système de calendrier prolptique ISO.

18 boolean isSupported (champ TemporalField)

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

19 boolean isSupported (unité TemporalUnit)

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

20 booléen isValidDay (int dayOfMonth)

Vérifie si le jour du mois est valide pour cette année-mois.

21 int lengthOfMonth ()

Renvoie la longueur du mois, en tenant compte de l'année.

22 int lengthOfYear ()

Renvoie la longueur de l'année.

23 YearMonth moins (long amountToSubtract, unité TemporalUnit)

Renvoie une copie de cette année avec le montant spécifié soustrait.

24 YearMonth moins (TemporalAmount amountToSubtract)

Renvoie une copie de ce YearMonth avec le YearMonth spécifié soustrait.

25 AnnéeMois moinsMois (longs moisToSubtract)

Renvoie une copie de ce YearMonth avec le mois spécifié soustrait.

26 AnnéeMois moins Années (longues annéesToSubtract)

Renvoie une copie de ce YearMonth avec les années spécifiées soustraites.

27 static YearMonth now ()

Obtient l'année-mois en cours à partir de l'horloge système dans le fuseau horaire par défaut.

28 Année statique Mois maintenant (horloge)

Obtient l'année-mois en cours à partir de l'horloge spécifiée.

29 static YearMonth now (ZoneId zone)

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

30 static YearMonth of (années int, mois int)

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

31 static YearMonth of (années int, mois mois)

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

32 Analyse statique YearMonth (texte CharSequence)

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

33 Analyse statique YearMonth (texte CharSequence, formateur DateTimeFormatter)

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

34 YearMonth plus (long amountToAdd, unité TemporalUnit)

Renvoie une copie de ce YearMonth avec le YearMonth spécifié ajouté.

35 YearMonth plus (TemporalAmount amountToAdd)

Renvoie une copie de ce YearMonth avec le YearMonth spécifié ajouté.

36 YearMonth plusMonths (longs moisAjouter)

Renvoie une copie de ce YearMonth avec les mois spécifiés ajoutés.

37 YearMonth plusYears (longues annéesAjouter)

Renvoie une copie de ce YearMonth avec les années spécifiées ajoutées.

38 Requête <R> R (requête TemporalQuery <R>)

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

39 Plage ValueRange (champ TemporalField)

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

40 Chaîne toString ()

Sorties cette année-mois sous forme de chaîne.

41 long jusqu'à (Temporal endExclusive, unité TemporalUnit)

Calcule la durée jusqu'à une autre année-mois en fonction de l'unité spécifiée.

42 AnnéeMois avec (TemporalAdjuster ajusteur)

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

43 YearMonth avec (champ TemporalField, long newValue)

Renvoie une copie de cette année-mois avec le champ spécifié défini sur une nouvelle valeur.

44 YearMonth withMonth (mois entier)

Renvoie une copie de ce YearMonth avec le mois de l'année modifié.

45 AnnéeMois avec Année (année int)

Renvoie une copie de ce YearMonth avec l'année modifiée.

Méthodes héritées

Cette classe hérite des méthodes des classes suivantes -

  • Java.lang.Object