Константа NOVEMBER

Константа NOVEMBER класса Month представляет ноябрь и имеет числовое значение 11. Она используется для работы с датами, обеспечивая типобезопасность и читаемость кода вместо использования числовых значений месяцев.

Импорт

kotlinimport java.time.Month

Синтаксис

kotlinMonth.NOVEMBER

Пример

Создадим дату с использованием константы NOVEMBER:

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

val date = LocalDate.of(2025, Month.NOVEMBER, 15)
println(date)

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

kotlinString "2025-11-15"

Пример

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

kotlinval month = Month.NOVEMBER
val value = month.getValue()
val name = month.toString()

println("Value: $value, Name: $name")

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

kotlinString "Value: 11, Name: NOVEMBER"

Пример

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

kotlinval month = Month.NOVEMBER
val quarter = month.firstMonthOfQuarter()

println("First month of quarter: $quarter")

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

kotlinString "First month of quarter: OCTOBER"

Пример

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

kotlinval month = Month.NOVEMBER
val length = month.length(2025.isLeapYear())

println("Days in November: $length")

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

kotlinString "Days in November: 30"

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

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