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 | 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