java.time.Period, classe

introduction

le java.time.Period classe modélise une quantité ou une durée en termes d'années, de mois et de jours.

Déclaration de classe

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

public final class Period
   extends Object
      implements ChronoPeriod, Serializable

Champ

Voici les champs pour Java.time.Period classe -

  • static Period ZERO - Constante pour une période de zéro.

Méthodes de classe

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

Ajoute cette période à l'objet temporel spécifié.

2 Période statique entre (LocalDate startInclusive, LocalDate endExclusive)

Obtient une période composée du nombre d'années, de mois et de jours entre deux dates.

3 booléen est égal à (Object otherPeriod)

Vérifie si cette période est égale à la période spécifiée.

4 Duratio statique de (montant TemporalAmount)

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

5 long get (unité TemporalUnit)

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

6 IsoChronologie getChronology ()

Obtient la chronologie de cette période, qui est le système de calendrier ISO.

sept int getDays ()

Obtient le nombre de jours de cette période.

8 int getMonths ()

Obtient le nombre de mois de cette période.

9 Liste <TemporalUnit> getUnits ()

Obtient l'ensemble des unités prises en charge par cette période.

dix int hashCode ()

Un code de hachage pour cette période.

11 booléen isNegative ()

Vérifie si cette période est négative, à l'exclusion de zéro.

12 booléen isZero ()

Vérifie si cette période est de longueur nulle.

13 Période moins (TemporalAmount amountToSubtract)

Renvoie une copie de cette période avec la période spécifiée soustraite.

14 Période moins jours (jours longsToSubtract)

Renvoie une copie de cette période avec les jours spécifiés soustraits.

15 Période moinsMois (longs mois)

Renvoie une copie de cette période avec les mois spécifiés soustraits.

16 Période moins années (longues années)

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

17 Période multipliée par (multiplicande long)

Renvoie une copie de cette période multipliée par le scalaire.

18 Période annulée ()

Renvoie une copie de cette période avec la longueur annulée.

19 Période normalisée ()

Renvoie une copie de cette période avec les années et les mois normalisés.

20 Période statique de (années int, mois int, jours int)

Obtient une période représentant un nombre d'années, de mois et de jours.

21 Période statique de jours (int jours)

Obtient une période représentant un nombre de jours.

22 Période statique de mois (mois int)

Obtient une période représentant un nombre de mois.

23 Période statique de semaines (semaines int)

Obtient une période représentant un nombre de semaines.

24 Période statique d'ans (années int)

Obtient une période représentant un nombre de semaines.

25 Analyse de période statique (texte CharSequence)

Obtient un point à partir d'une chaîne de texte telle que PnYnMnD.

26 Période plus (TemporalAmount amountToAdd)

Renvoie une copie de cette période avec la période spécifiée ajoutée.

27 Période plusDays (longs jours à ajouter)

Renvoie une copie de cette période avec les jours spécifiés ajoutés.

28 Période plusMonths (longs moisAjouter)

Renvoie une copie de cette période avec les mois spécifiés ajoutés.

29 Période plus années (longues années à ajouter)

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

30 Soustrait temporel de (temporel temporel)

Soustrait cette période de l'objet temporel spécifié.

31 Chaîne toString ()

Représentation sous forme de chaîne de cette période utilisant une représentation basée sur les secondes ISO-8601, telle que PT8H6M12.345S.

32 long toTotalMonths ()

Obtient le nombre total de mois de cette période.

33 Période avec jours (jours int)

Renvoie une copie de cette période avec le nombre de jours spécifié.

34 Période avec mois (mois int)

Renvoie une copie de cette période avec le nombre de mois spécifié.

35 Période avec des années (int années)

Renvoie une copie de cette période avec le nombre d'années spécifié.

Méthodes héritées

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

  • Java.lang.Object