java.time.Period Klasa

Wprowadzenie

Plik java.time.Period modele klasowe ilość lub ilość czasu wyrażona w latach, miesiącach i dniach.

Deklaracja klasy

Poniżej znajduje się deklaracja dla java.time.Period klasa -

public final class Period
   extends Object
      implements ChronoPeriod, Serializable

Pole

Poniżej znajdują się pola dla Java.time.Period klasa -

  • static Period ZERO - Stała przez okres zerowy.

Metody klasowe

Sr.No. Metoda i opis
1 Temporal addTo (Temporal temporal)

Dodaje ten okres do określonego obiektu czasowego.

2 statyczny okres między (LocalDate startInclusive, LocalDate endExclusive)

Uzyskuje okres składający się z liczby lat, miesięcy i dni między dwiema datami.

3 boolean równa się (Object otherPeriod)

Sprawdza, czy ten okres jest równy podanemu okresowi.

4 statyczny Duratio z (kwota TemporalAmount)

Uzyskuje wystąpienie Okresu z kwoty tymczasowej.

5 long get (jednostka TemporalUnit)

Pobiera wartość żądanej jednostki.

6 IsoChronology getChronology ()

Pobiera chronologię tego okresu, czyli system kalendarza ISO.

7 int getDays ()

Pobiera liczbę dni w tym okresie.

8 int getMonths ()

Pobiera liczbę miesięcy tego okresu.

9 List getUnits ()

Pobiera zestaw jednostek obsługiwanych przez ten okres.

10 int hashCode ()

Kod skrótu dla tego okresu.

11 boolean isNegative ()

Sprawdza, czy ten okres jest ujemny, z wyłączeniem zera.

12 boolean isZero ()

Sprawdza, czy ten okres ma zerową długość.

13 Okres minus (TemporalAmount amountToSubtract)

Zwraca kopię tego Okresu po odjęciu określonego Okresu.

14 Okres minus dni (długie dni do odejmowania)

Zwraca kopię tego okresu po odjęciu określonych dni.

15 Okres minus miesiące (długie miesiące)

Zwraca kopię tego okresu po odjęciu określonych miesięcy.

16 Okres minus lata (długie lata)

Zwraca kopię tego okresu po odjęciu określonych lat.

17 Okres pomnożony przez (długi mnożnik)

Zwraca kopię tego Okresu pomnożoną przez wartość skalarną.

18 Okres zanegowany ()

Zwraca kopię tego Okresu z zanegowaną długością.

19 Okres znormalizowany ()

Zwraca kopię tego okresu ze znormalizowanymi latami i miesiącami.

20 statyczny okres (lata int, miesiące int, dni int)

Uzyskuje okres reprezentujący liczbę lat, miesięcy i dni.

21 statyczny okres dni (dni int)

Uzyskuje okres reprezentujący liczbę dni.

22 statyczny okres miesięcy (w miesiącach)

Uzyskuje okres odpowiadający liczbie miesięcy.

23 statyczny okres tygodni (tygodnie int)

Uzyskuje okres reprezentujący liczbę tygodni.

24 statyczny okres lat (lata int)

Uzyskuje okres reprezentujący liczbę tygodni.

25 statyczna analiza okresu (tekst CharSequence)

Pobiera kropkę z ciągu tekstowego, takiego jak PnYnMnD.

26 Okres plus (TemporalAmount amountToAdd)

Zwraca kopię tego okresu z dodanym określonym okresem.

27 Okres plus dni (długie dni do dodania)

Zwraca kopię tego okresu z dodanymi określonymi dniami.

28 Okres plus miesiące (długie miesiąceToAdd)

Zwraca kopię tego okresu z dodanymi określonymi miesiącami.

29 Okres plus lata (długie lata do dodania)

Zwraca kopię tego okresu z dodanymi określonymi latami.

30 Odejmowanie czasowe od (czasowe czasowe)

Odejmuje ten okres od określonego obiektu czasowego.

31 Ciąg toString ()

Ciąg znaków reprezentujący ten okres przy użyciu reprezentacji opartej na sekundach ISO-8601, na przykład PT8H6M12.345S.

32 long toTotalMonths ()

Pobiera łączną liczbę miesięcy w tym okresie.

33 Okres z dniami (dni int)

Zwraca kopię tego okresu z określoną liczbą dni.

34 Okres z miesiącami (w miesiącach)

Zwraca kopię tego okresu z określoną liczbą miesięcy.

35 Okres z latami (między latami)

Zwraca kopię tego okresu z określoną liczbą lat.

Dziedziczone metody

Ta klasa dziedziczy metody z następujących klas -

  • Java.lang.Object