java.time.Year Classe

introduction

le java.time.Year classe représente une année dans le système de calendrier ISO-8601, comme 2007.

Déclaration de classe

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

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

Champ

Voici les champs pour Java.time.Period classe -

  • static int MAX_VALUE - L'année maximale prise en charge, «+ 999 999 999».

  • static int MIN_VALUE - L'année minimale prise en charge, «-999 999 999».

Méthodes de classe

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

Ajuste l'objet temporel spécifié à avoir cette année.

2 LocalDate atDay (int dayOfYear)

Combine cette année avec un jour de l'année pour créer un LocalDate.

3

YearMonth atMonth(int month)

Combine cette année avec un mois pour créer un YearMonth.

4

YearMonth atMonth(Month month)

Combine cette année avec un mois pour créer un YearMonth.

5

LocalDate atMonthDay(MonthDay monthDay)

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

6 int compareTo (Année autre)

Se compare cette année à une autre année.

sept booléen est égal à (Object otherYear)

Vérifie si cette année est égale à l'année spécifiée.

8 Format de chaîne (formateur DateTimeFormatter)

Formats cette année en utilisant le formateur spécifié.

9 Année statique à partir de (Montant TemporalAmount)

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

dix int get (champ TemporalField)

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

11 long getLong (champ TemporalField)

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

12 int getValue ()

Obtient la valeur de l'année.

13 int hashCode ()

Un code de hachage pour cette année.

14 boolean isAfter (Année autre)

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

15 booléen isBefore (Année autre)

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

16 booléen isLeap ()

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 isValidMonthDay (MonthDay monthDay)

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

21 longueur int ()

Obtient la durée de cette année en jours.

22 Année moins (long amountToSubtract, unité TemporalUnit)

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

23 Année moins (TemporalAmount amountToSubtract)

Renvoie une copie de cette année avec l'année spécifiée soustraite.

24 Année moins Années (longues annéesToSubtract)

Renvoie une copie de cette année avec les années spécifiées soustraites.

25 Année statique maintenant ()

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

26 Année statique maintenant (horloge)

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

27 Année statique maintenant (zone ZoneId)

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

28 Année statique de (années int)

Obtient une instance de Year.

29 Analyse d'année statique (texte CharSequence)

Obtient une année à partir d'une chaîne de texte telle que 2007.

30 Analyse d'année statique (texte CharSequence, formateur DateTimeFormatter)

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

31 Année plus (long amountToAdd, unité TemporalUnit)

Renvoie une copie de cette année avec l'année spécifiée ajoutée.

32 Année plus (TemporalAmount amountToAdd)

Renvoie une copie de cette année avec l'année spécifiée ajoutée.

33

Year plusMonths(long monthsToAdd)

Renvoie une copie de cette année avec les mois spécifiés ajoutés.

34 Year plusYears (longues années à ajouter)

Renvoie une copie de cette année avec les années spécifiées ajoutées.

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

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

36 Plage ValueRange (champ TemporalField)

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

37 Chaîne toString ()

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

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

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

39 Année avec (TemporalAdjuster ajusteur)

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

Méthodes héritées

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

  • Java.lang.Object