Константа MAY
Константа MAY класса Month представляет месяц май.
Она возвращает объект перечисления Month с числовым значением 5.
Импорт
import java.time.Month
Синтаксис
Month.MAY
Пример
Получим объект месяца май и выведем его числовое значение:
val may = Month.MAY
val monthValue = may.value
println("Month value: $monthValue")
Результат выполнения кода:
String "Month value: 5"
Пример
Создадим дату с месяцем май и проверим ее компоненты:
import 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")
Результат выполнения кода:
String "Year: 2025, Month: MAY, Day: 15"
Пример
Проверим длину месяца май в високосном и невисокосном году:
val may = Month.MAY
val length2025 = may.length(false)
val length2024 = may.length(true)
println("Length in 2025: $length2025")
println("Length in 2024: $length2024")
Результат выполнения кода:
String "Length in 2025: 31"
String "Length in 2024: 31"
Пример
Сравним константу MAY с другими месяцами:
val 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}")
Результат выполнения кода:
String "May vs April: 1"
String "May vs June: -1"
String "May equals MAY: true"