java.time.YearMonth Class

Einführung

Das java.time.YearMonth Die Klasse repräsentiert einen Jahr-Monat im ISO-8601-Kalendersystem, z. B. 2007-12.

Klassenerklärung

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

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

Klassenmethoden

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

Passt das angegebene zeitliche Objekt an diesen Jahr-Monat an.

2 LocalDate atDay (int dayOfMonth)

Kombiniert diesen Jahresmonat mit einem Monatstag, um ein lokales Datum zu erstellen.

3 LocalDate atEndOfMonth ()

Gibt am Ende des Monats ein lokales Datum zurück.

4 int compareTo (YearMonth other)

Vergleicht diesen Jahresmonat mit einem anderen Jahresmonat.

5 Boolescher Wert gleich (Objekt otherYearMonth)

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

6 Zeichenfolgenformat (DateTimeFormatter-Formatierer)

Formatiert diesen Jahr-Monat mit dem angegebenen Formatierer.

7 statisches JahrMonat von (TemporalAmount-Betrag)

Ruft eine Instanz von YearMonth aus einem zeitlichen Betrag ab.

8 int get (TemporalField-Feld)

Ruft den Wert des angegebenen Felds aus diesem Jahr-Monat als int ab.

9 long getLong (TemporalField-Feld)

Ruft den Wert der angeforderten Einheit so lange ab.

10 Monat getMonth ()

Ruft das Feld für den Monat des Jahres mithilfe der Monatszählung ab.

11 int getMonthValue ()

Ruft das Feld für den Monat des Jahres von 1 bis 12 ab.

12 int getYear ()

Ruft das Jahresfeld ab.

13 int hashCode ()

Ein Hash-Code für diesen YearMonth.

14 Boolescher Wert isAfter (YearMonth other)

Überprüft, ob dieser Jahr-Monat nach dem angegebenen Jahr-Monat liegt.

15 boolean isBefore (YearMonth other)

Überprüft, ob dieser Jahr-Monat vor dem angegebenen Jahr-Monat liegt.

16 boolean isLeapYear ()

Überprüft, ob das Jahr ein Schaltjahr ist, gemäß den Regeln des ISO-proleptischen Kalendersystems.

17 boolean isLeap (langes Jahr)

Überprüft, ob das Jahr ein Schaltjahr ist, gemäß den Regeln des ISO-proleptischen Kalendersystems.

18 boolean isSupported (TemporalField-Feld)

Überprüft, ob das angegebene Feld unterstützt wird.

19 boolean isSupported (TemporalUnit-Einheit)

Überprüft, ob die angegebene Einheit unterstützt wird.

20 boolean isValidDay (int dayOfMonth)

Überprüft, ob der Tag des Monats für diesen Jahr-Monat gültig ist.

21 int lengthOfMonth ()

Gibt die Länge des Monats unter Berücksichtigung des Jahres zurück.

22 int lengthOfYear ()

Gibt die Länge des Jahres zurück.

23 YearMonth minus (langer BetragToSubtract, TemporalUnit-Einheit)

Gibt eine Kopie dieses Jahres mit dem angegebenen abgezogenen Betrag zurück.

24 YearMonth minus (TemporalAmount BetragToSubtract)

Gibt eine Kopie dieses Jahresmonats mit abgezogenem angegebenen Jahresmonat zurück.

25 JahrMonat minusMonate (lange MonateToSubtract)

Gibt eine Kopie dieses Jahresmonats zurück, wobei der angegebene Monat abgezogen wird.

26 JahrMonat minusJahre (lange JahreToSubtract)

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

27 statisches JahrMonat jetzt ()

Ruft den aktuellen Jahr-Monat von der Systemuhr in der Standardzeitzone ab.

28 statisches JahrMonat jetzt (Uhr)

Ruft den aktuellen Jahr-Monat von der angegebenen Uhr ab.

29 statisches JahrMonat jetzt (ZoneId Zone)

Ruft den aktuellen Jahr-Monat von der Systemuhr in der angegebenen Zeitzone ab.

30 statisches JahrMonat von (int Jahre, int Monat)

Ruft eine Instanz von YearMonth aus einem Jahr und einem Monat ab.

31 statisches JahrMonat von (int Jahre, Monat Monat)

Ruft eine Instanz von YearMonth aus einem Jahr und einem Monat ab.

32 statische YearMonth-Analyse (CharSequence-Text)

Ruft ein JahrMonat aus einer Textzeichenfolge wie 2007-12 ab.

33 statische YearMonth-Analyse (CharSequence-Text, DateTimeFormatter-Formatierer)

Ruft eine Instanz von YearMonth aus einer Textzeichenfolge mit einem bestimmten Formatierer ab.

34 YearMonth plus (lange Menge ToAdd, TemporalUnit-Einheit)

Gibt eine Kopie dieses Jahresmonats mit dem angegebenen Jahresmonat zurück.

35 YearMonth plus (TemporalAmount BetragToAdd)

Gibt eine Kopie dieses Jahresmonats mit dem angegebenen Jahresmonat zurück.

36 JahrMonat plusMonate (lange Monate zum Hinzufügen)

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

37 JahrMonat plusJahre (lange Jahre bis zum Hinzufügen)

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

38 R-Abfrage (TemporalQuery -Abfrage)

Abfragen in diesem Jahr und Monat mit der angegebenen Abfrage.

39 ValueRange-Bereich (TemporalField-Feld)

Ruft den Bereich gültiger Werte für das angegebene Feld ab.

40 String toString ()

Gibt diesen Jahr-Monat als String aus.

41 lange bis (Temporal endExclusive, TemporalUnit unit)

Berechnet die Zeit bis zu einem weiteren Jahr-Monat in Bezug auf die angegebene Einheit.

42 JahrMonat mit (TemporalAdjuster Einsteller)

Gibt eine angepasste Kopie dieses Jahres und Monats zurück.

43 JahrMonat mit (TemporalField-Feld, langer neuer Wert)

Gibt eine Kopie dieses Jahres und Monats zurück, wobei das angegebene Feld auf einen neuen Wert gesetzt ist.

44 JahrMonat mitMonat (int Monat)

Gibt eine Kopie dieses Jahresmonats mit geändertem Monat des Jahres zurück.

45 JahrMonat mit Jahr (int Jahr)

Gibt eine Kopie dieses Jahresmonats mit geändertem Jahr zurück.

Methoden geerbt

Diese Klasse erbt Methoden von den folgenden Klassen:

  • Java.lang.Object