java.time.Period Class

Einführung

Das java.time.Period Klasse modelliert eine Menge oder Zeitdauer in Jahren, Monaten und Tagen.

Klassenerklärung

Es folgt die Erklärung für java.time.Period Klasse -

public final class Period
   extends Object
      implements ChronoPeriod, Serializable

Feld

Es folgen die Felder für Java.time.Period Klasse -

  • static Period ZERO - Konstante für einen Zeitraum von Null.

Klassenmethoden

Sr.Nr. Methode & Beschreibung
1 Temporal addTo (Temporal temporal)

Fügt diesen Zeitraum dem angegebenen temporalen Objekt hinzu.

2 statischer Zeitraum zwischen (LocalDate startInclusive, LocalDate endExclusive)

Erhält einen Zeitraum, der aus der Anzahl der Jahre, Monate und Tage zwischen zwei Daten besteht.

3 Boolescher Wert gleich (Objekt otherPeriod)

Überprüft, ob dieser Zeitraum dem angegebenen Zeitraum entspricht.

4 statische Duratio von (TemporalAmount Betrag)

Ruft eine Instanz von Period aus einem zeitlichen Betrag ab.

5 long get (TemporalUnit-Einheit)

Ruft den Wert der angeforderten Einheit ab.

6 IsoChronology getChronology ()

Ruft die Chronologie dieses Zeitraums ab, bei dem es sich um das ISO-Kalendersystem handelt.

7 int getDays ()

Ruft die Anzahl der Tage dieses Zeitraums ab.

8 int getMonths ()

Ruft die Anzahl der Monate dieses Zeitraums ab.

9 List getUnits ()

Ruft die von diesem Zeitraum unterstützten Einheiten ab.

10 int hashCode ()

Ein Hash-Code für diesen Zeitraum.

11 boolean isNegative ()

Überprüft, ob dieser Zeitraum negativ ist, ausgenommen Null.

12 boolean isZero ()

Überprüft, ob dieser Zeitraum die Länge Null hat.

13 Periode minus (TemporalAmount BetragToSubtract)

Gibt eine Kopie dieses Zeitraums mit abgezogenem angegebenen Zeitraum zurück.

14 Zeitraum minus Tage (lange TageToSubtract)

Gibt eine Kopie dieses Zeitraums mit abgezogenen angegebenen Tagen zurück.

15 Zeitraum minus Monate (lange Monate)

Gibt eine Kopie dieses Zeitraums mit abgezogenen angegebenen Monaten zurück.

16 Zeitraum minus Jahre (lange Jahre)

Gibt eine Kopie dieses Zeitraums mit abgezogenen angegebenen Jahren zurück.

17 Periode multipliziert mit (langer Multiplikand)

Gibt eine Kopie dieses Zeitraums multipliziert mit dem Skalar zurück.

18 Periode negiert ()

Gibt eine Kopie dieses Zeitraums mit negierter Länge zurück.

19 Zeitraum normalisiert ()

Gibt eine Kopie dieses Zeitraums mit normalisierten Jahren und Monaten zurück.

20 statische Periode von (int Jahre, int Monate, int Tage)

Erhält einen Zeitraum, der eine Anzahl von Jahren, Monaten und Tagen darstellt.

21 statische Tageszeit (int Tage)

Erhält einen Zeitraum, der eine Anzahl von Tagen darstellt.

22 statische Monatsperiode (int Monate)

Erhält einen Zeitraum, der mehrere Monate darstellt.

23 statische Wochenperiode (int Wochen)

Erhält einen Zeitraum, der mehrere Wochen darstellt.

24 statischer Zeitraum von Jahren (int Jahre)

Erhält einen Zeitraum, der mehrere Wochen darstellt.

25 statische Periodenanalyse (CharSequence-Text)

Ruft einen Punkt aus einer Textzeichenfolge wie PnYnMnD ab.

26 Zeitraum plus (TemporalAmount BetragToAdd)

Gibt eine Kopie dieses Zeitraums mit dem angegebenen hinzugefügten Zeitraum zurück.

27 Zeitraum plus Tage (lange Tage zu addieren)

Gibt eine Kopie dieses Zeitraums mit den angegebenen hinzugefügten Tagen zurück.

28 Zeitraum plusMonate (lange Monate, um hinzuzufügen)

Gibt eine Kopie dieses Zeitraums mit den angegebenen hinzugefügten Monaten zurück.

29 Zeitraum plus Jahre (lange Jahre)

Gibt eine Kopie dieses Zeitraums mit den angegebenen hinzugefügten Jahren zurück.

30 Temporal subtractFrom (Temporal temporal)

Subtrahiert diesen Zeitraum vom angegebenen zeitlichen Objekt.

31 String toString ()

Eine Zeichenfolgendarstellung dieses Zeitraums unter Verwendung einer auf ISO-8601 Sekunden basierenden Darstellung, z. B. PT8H6M12.345S.

32 lange toTotalMonths ()

Ruft die Gesamtzahl der Monate in diesem Zeitraum ab.

33 Zeitraum mit Tagen (int Tage)

Gibt eine Kopie dieses Zeitraums mit der angegebenen Anzahl von Tagen zurück.

34 Zeitraum mit Monaten (int Monate)

Gibt eine Kopie dieses Zeitraums mit der angegebenen Anzahl von Monaten zurück.

35 Zeitraum mit Jahren (int Jahre)

Gibt eine Kopie dieses Zeitraums mit der angegebenen Anzahl von Jahren zurück.

Methoden geerbt

Diese Klasse erbt Methoden von den folgenden Klassen:

  • Java.lang.Object