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 R zapytanie (TemporalQuery zapytanie)

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