Константа DECEMBER

Константа DECEMBER перечисления Month представляет двенадцатый месяц года - декабрь. Значение константы соответствует числовому представлению декабря - 12.

Импорт

kotlinimport java.time.Month

Синтаксис

kotlinMonth.DECEMBER

Пример

Создадим объект LocalDate для последнего дня декабря 2025 года:

kotlinimport java.time.LocalDate
import java.time.Month

val date = LocalDate.of(2025, Month.DECEMBER, 31)
println(date)

Результат выполнения кода:

kotlinString "2025-12-31"

Пример

Получим числовое значение месяца декабря:

kotlinval monthValue = Month.DECEMBER.getValue()
println(monthValue)

Результат выполнения кода:

kotlinInt 12

Пример

Проверим, является ли декабрь последним месяцем квартала:

kotlinval isLastInQuarter = Month.DECEMBER == Month.DECEMBER.firstMonthOfQuarter().plus(2)
println("December is last month of quarter: $isLastInQuarter")

Результат выполнения кода:

kotlinString "December is last month of quarter: true"

Пример

Получим количество дней в декабре 2025 года:

kotlinval daysInDecember = Month.DECEMBER.length(true)
println("Days in December: $daysInDecember")

Результат выполнения кода:

kotlinString "Days in December: 31"

Смотрите также

  • константу JANUARY класса Month,
    которая представляет первый месяц года
  • функцию getValue класса Month,
    которая возвращает числовое значение месяца
  • функцию length класса Month,
    которая возвращает количество дней в месяце
  • функцию of класса LocalDate,
    которая создает дату из компонентов