Константа MAY

Константа MAY класса Month представляет месяц май. Она возвращает объект перечисления Month с числовым значением 5.

Импорт

kotlinimport java.time.Month

Синтаксис

kotlinMonth.MAY

Пример

Получим объект месяца май и выведем его числовое значение:

kotlinval may = Month.MAY
val monthValue = may.value
println("Month value: $monthValue")

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

kotlinString "Month value: 5"

Пример

Создадим дату с месяцем май и проверим ее компоненты:

kotlinimport java.time.LocalDate

val date = LocalDate.of(2025, Month.MAY, 15)
val year = date.year
val month = date.month
val day = date.dayOfMonth

println("Year: $year, Month: $month, Day: $day")

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

kotlinString "Year: 2025, Month: MAY, Day: 15"

Пример

Проверим длину месяца май в високосном и невисокосном году:

kotlinval may = Month.MAY
val length2025 = may.length(false)
val length2024 = may.length(true)

println("Length in 2025: $length2025")
println("Length in 2024: $length2024")

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

kotlinString "Length in 2025: 31"
String "Length in 2024: 31"

Пример

Сравним константу MAY с другими месяцами:

kotlinval may = Month.MAY
val april = Month.APRIL
val june = Month.JUNE

println("May vs April: ${may.compareTo(april)}")
println("May vs June: ${may.compareTo(june)}")
println("May equals MAY: ${may == Month.MAY}")

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

kotlinString "May vs April: 1"
String "May vs June: -1"
String "May equals MAY: true"

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

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