Klasa java.time.YearMonth

Wprowadzenie

Plik java.time.YearMonth class reprezentuje rok-miesiąc w systemie kalendarza ISO-8601, na przykład 2007-12.

Deklaracja klasy

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

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

Metody klasowe

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

Dostosowuje określony obiekt czasowy do tego roku-miesiąca.

2 LocalDate atDay (int dayOfMonth)

Łączy bieżący rok z dniem miesiąca, aby utworzyć LocalDate.

3 LocalDate atEndOfMonth ()

Zwraca LocalDate na koniec miesiąca.

4 int compareTo (YearMonth inny)

Porównuje bieżący rok-miesiąc z innym rokiem-miesiącem.

5 boolean równa się (Object otherYearMonth)

Sprawdza, czy ten YearMonth jest równy podanemu YearMonth.

6 Format ciągu (formatowanie DateTimeFormatter)

Formatuje bieżący rok-miesiąc przy użyciu określonego programu formatującego.

7 statyczny YearMonth od (kwota TemporalAmount)

Uzyskuje instancję YearMonth z kwoty tymczasowej.

8 int get (pole TemporalField)

Pobiera wartość określonego pola z tego miesiąca roku jako liczbę całkowitą.

9 long getLong (pole TemporalField)

Pobiera wartość żądanej jednostki tak długo.

10 Miesiąc getMonth ()

Pobiera pole miesiąca roku przy użyciu wyliczenia Month.

11 int getMonthValue ()

Pobiera pole miesiąca roku od 1 do 12.

12 int getYear ()

Pobiera pole roku.

13 int hashCode ()

Kod skrótu na ten miesiąc w roku.

14 boolean isAfter (YearMonth inny)

Sprawdza, czy ten miesiąc-rok wypada po określonym roku-miesiącu.

15 boolean isBefore (YearMonth inny)

Sprawdza, czy ten miesiąc-rok jest wcześniejszy niż określony rok-miesiąc.

16 boolean isLeapYear ()

Sprawdza, czy rok jest rokiem przestępnym, zgodnie z regułami kalendarza proleptycznego ISO.

17 boolean isLeap (długi rok)

Sprawdza, czy rok jest rokiem przestępnym, zgodnie z regułami kalendarza proleptycznego ISO.

18 boolean isSupported (pole TemporalField)

Sprawdza, czy określone pole jest obsługiwane.

19 boolean isSupported (jednostka TemporalUnit)

Sprawdza, czy określona jednostka jest obsługiwana.

20 boolean isValidDay (int dayOfMonth)

Sprawdza, czy dzień miesiąca jest ważny dla tego roku-miesiąca.

21 int lengthOfMonth ()

Zwraca długość miesiąca z uwzględnieniem roku.

22 int lengthOfYear ()

Zwraca długość roku.

23 YearMonth minus (long amountToSubtract, TemporalUnit)

Zwraca kopię tego roku po odjęciu określonej kwoty.

24 YearMonth minus (TemporalAmount amountToSubtract)

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

25 Rok Miesiąc minus Miesiące (długie miesiące Do odejmowania)

Zwraca kopię tego YearMonth po odjęciu podanego miesiąca.

26 Rok Miesiąc minus Lata (długie lata Do odejmowania)

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

27 statyczny rokMiesiąc teraz ()

Pobiera bieżący rok-miesiąc z zegara systemowego w domyślnej strefie czasowej.

28 statyczny Rok Miesiąc teraz (zegar zegara)

Pobiera bieżący rok-miesiąc z określonego zegara.

29 statyczny YearMonth now (strefa ZoneId)

Pobiera bieżący rok-miesiąc z zegara systemowego w określonej strefie czasowej.

30 statyczny YearMonth of (lata int, miesiąc int)

Uzyskuje instancję YearMonth z roku i miesiąca.

31 statyczny rokMiesiąc z (lata int, miesiąc miesiąc)

Uzyskuje instancję YearMonth z roku i miesiąca.

32 statyczna analiza YearMonth (tekst CharSequence)

Pobiera YearMonth z ciągu tekstowego, takiego jak 2007-12.

33 statyczna analiza YearMonth (tekst CharSequence, program formatujący DateTimeFormatter)

Uzyskuje wystąpienie YearMonth z ciągu tekstowego przy użyciu określonego programu formatującego.

34 YearMonth plus (long amountToAdd, jednostka TemporalUnit)

Zwraca kopię tego YearMonth z dodanym określonym YearMonth.

35 YearMonth plus (TemporalAmount amountToAdd)

Zwraca kopię tego YearMonth z dodanym określonym YearMonth.

36 YearMonth plusMonths (długie miesiąceToAdd)

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

37 YearMonth plusYears (długie lataToAdd)

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

38 R zapytanie (TemporalQuery zapytanie)

Wysyła zapytania w tym miesiącu za pomocą określonego zapytania.

39 Zakres wartości (pole TemporalField)

Pobiera zakres prawidłowych wartości dla określonego pola.

40 Ciąg toString ()

Wyprowadza bieżący rok-miesiąc jako ciąg.

41 długo do (Temporal endExclusive, TemporalUnit)

Oblicza ilość czasu do kolejnego roku-miesiąca pod względem określonej jednostki.

42 RokMiesiąc z (regulatorem TemporalAdjuster)

Zwraca skorygowaną kopię tego roku-miesiąca.

43 YearMonth with (TemporalField field, long newValue)

Zwraca kopię tego roku-miesiąca z określonym polem ustawionym na nową wartość.

44 YearMonth withMonth (int miesiąc)

Zwraca kopię tego YearMonth ze zmienionym miesiącem roku.

45 YearMonth withYear (int year)

Zwraca kopię tego YearMonth ze zmienionym rokiem.

Dziedziczone metody

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

  • Java.lang.Object