java.time.Month Enum
Wprowadzenie
Plik java.time.Month Enum reprezentuje miesiąc w roku, na przykład „lipiec”.
Deklaracja klasy
Poniżej znajduje się deklaracja dla java.time.Month Enum -
public enum Month
extends Enum<Month>
implements TemporalAccessor, TemporalAdjuster
Stałe wyliczenia
Poniżej znajdują się pola dla Java.time.Month Enum -
JANUARY - Pojedyncza instancja dla miesiąca stycznia z 31 dniami.
FEBRUARY - Pojedyncza instancja dla miesiąca lutego z 28 dniami lub 29 w roku przestępnym.
MARCH - Pojedyncza instancja dla miesiąca marca z 31 dniami.
APRIL - Pojedyncza instancja dla miesiąca kwietnia z 30 dniami.
MAY - Pojedyncza instancja dla miesiąca maja z 31 dniami.
JUNE - Pojedyncza instancja dla miesiąca czerwca z 30 dniami.
JULY - Pojedyncza instancja dla miesiąca lipca z 31 dniami.
AUGUST - Pojedyncza instancja dla miesiąca sierpnia z 31 dniami.
SEPTEMBER - Pojedyncza instancja dla miesiąca września z 30 dniami.
OCTOBER - Pojedyncza instancja dla miesiąca października z 31 dniami.
NOVEMBER - Pojedyncza instancja dla miesiąca listopada z 30 dniami.
DECEMBER - Pojedyncza instancja dla miesiąca grudnia z 31 dniami.
Metody wyliczeniowe
Sr.No. | Metoda i opis |
---|---|
1 | Temporal AdjustInto (Temporal temporal) Dopasowuje określony obiekt czasowy tak, aby miał ten sam miesiąc roku co ten obiekt. |
2 | int firstDayOfYear (boolean leapYear) Pobiera dzień roku odpowiadający pierwszemu dniu tego miesiąca. |
3 | Miesiąc pierwszyMonthOfQuarter () Pobiera miesiąc odpowiadający pierwszemu miesiącowi tego kwartału. |
4 | statyczny miesiąc od (TemporalAccessor temporal) Uzyskuje wystąpienie Month z obiektu tymczasowego. |
5 | int get (pole TemporalField) Pobiera wartość określonego pola z tego miesiąca roku jako liczbę całkowitą. |
6 | String getDisplayName (styl TextStyle, ustawienia regionalne) Pobiera reprezentację tekstową, na przykład „Jan” lub „Grudzień”. |
7 | long getLong (pole TemporalField) Pobiera wartość określonego pola z tego miesiąca roku jako long. |
8 | int getValue () Pobiera wartość int miesiąca roku. |
9 | boolean isSupported (pole TemporalField) Sprawdza, czy określone pole jest obsługiwane. |
10 | int length (boolean leapYear) Pobiera długość tego miesiąca w dniach. |
11 | int maxLength () Pobiera maksymalną długość tego miesiąca w dniach. |
12 | int minLength () Pobiera minimalną długość tego miesiąca w dniach. |
13 | Miesiąc minus (długie miesiące) Zwraca miesiąc w roku, który stanowi określoną liczbę miesięcy przed tym miesiącem. |
14 | statyczny miesiąc (int miesiąc) Uzyskuje wystąpienie Month z wartości int. |
15 | Miesiąc plus (długie miesiące) Zwraca miesiąc w roku, który jest określoną liczbą kwartałów następujących po tym. |
16 | Wysyła zapytanie o to przesunięcie przy użyciu określonego zapytania. |
17 | Zakres wartości (pole TemporalField) Pobiera zakres prawidłowych wartości dla określonego pola. |
18 | statyczna wartość miesiąca (nazwa ciągu) Zwraca stałą wyliczenia tego typu o określonej nazwie. |
19 | statyczne wartości miesiąca [] () Zwraca tablicę zawierającą stałe tego typu wyliczenia w kolejności, w jakiej są zadeklarowane. |
Dziedziczone metody
Ta klasa dziedziczy metody z następujących klas -
- Java.lang.Enum
- Java.lang.Object