java.time.Month Enum
Введение
В java.time.Month Enum представляет месяц года, например июль.
Объявление класса
Ниже приводится декларация для java.time.Month Enum -
public enum Month
extends Enum<Month>
implements TemporalAccessor, TemporalAdjuster
Константы перечисления
Ниже приведены поля для Java.time.Month Enum -
JANUARY - Экземпляр синглтона для января месяца с 31 днем.
FEBRUARY - Экземпляр-одиночка для февраля месяца с 28 днями или 29 в високосном году.
MARCH - Одноэлементный экземпляр для марта месяца с 31 днем.
APRIL - Экземпляр-одиночка для апреля месяца с 30 днями.
MAY - Экземпляр-одиночка для мая месяца с 31 днем.
JUNE - Экземпляр синглтона для июня месяца с 30 днями.
JULY - Экземпляр-одиночка для июля месяца с 31 днем.
AUGUST - Одноэлементный экземпляр для августа месяца с 31 днем.
SEPTEMBER - Одноэлементный экземпляр для сентября месяца с 30 днями.
OCTOBER - Одноэлементный экземпляр для октября месяца с 31 днем.
NOVEMBER - Экземпляр singleton для ноября месяца с 30 днями.
DECEMBER - Экземпляр singleton для декабря месяца с 31 днем.
Enum методы
Sr. No. | Метод и описание |
---|---|
1 | Temporal adjustInto (Temporal temporal) Настраивает указанный временный объект, чтобы он имел тот же месяц года, что и этот объект. |
2 | int firstDayOfYear (логический leapYear) Получает день года, соответствующий первому дню этого месяца. |
3 | Месяц firstMonthOfQuarter () Получает месяц, соответствующий первому месяцу этого квартала. |
4 | статический месяц от (TemporalAccessor temporal) Получает экземпляр Month от временного объекта. |
5 | int get (поле TemporalField) Получает значение указанного поля из этого месяца года как int. |
6 | Строка getDisplayName (стиль TextStyle, языковой стандарт) Получает текстовое представление, например «Янв» или «Декабрь». |
7 | long getLong (поле TemporalField) Получает значение указанного поля из месяца в году в виде длинного числа. |
8 | int getValue () Получает значение типа int для месяца в году. |
9 | логическое isSupported (поле TemporalField) Проверяет, поддерживается ли указанное поле. |
10 | int length (логический leapYear) Получает продолжительность этого месяца в днях. |
11 | int maxLength () Получает максимальную продолжительность этого месяца в днях. |
12 | int minLength () Получает минимальную продолжительность этого месяца в днях. |
13 | Месяц минус (длинные месяцы) Возвращает месяц в году, который является указанным числом месяцев до этого. |
14 | статический месяц (int месяц) Получает экземпляр месяца из значения типа int. |
15 | Месяц плюс (длинные месяцы) Возвращает месяц года, который является указанным количеством кварталов после этого. |
16 | Запрашивает это смещение, используя указанный запрос. |
17 | Диапазон ValueRange (поле TemporalField) Получает диапазон допустимых значений для указанного поля. |
18 | статическое значение месяцаOf (имя строки) Возвращает константу перечисления этого типа с указанным именем. |
19 | статические значения месяцев [] () Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. |
Методы унаследованы
Этот класс наследует методы от следующих классов -
- Java.lang.Enum
- Java.lang.Object