Функция getMonth
Функция getMonth класса LocalDateTime возвращает объект Month, представляющий месяц года.
Функция не принимает параметров и возвращает месяц в виде перечисления Month (например, Month.JANUARY, Month.FEBRUARY и т.д.).
Импорт
kotlinimport java.time.LocalDateTime
import java.time.Month
Синтаксис
kotlinfun getMonth(): Month
Пример
Получим месяц из объекта LocalDateTime:
kotlinval dateTime = LocalDateTime.of(2025, 7, 15, 14, 30)
val month = dateTime.getMonth()
println(month)
Результат выполнения кода:
kotlinString "JULY"
Пример
Используем полученный месяц для сравнения:
kotlinval dateTime = LocalDateTime.parse("2025-12-31T10:15:30")
val month = dateTime.getMonth()
if (month == Month.DECEMBER) {
println("This is December")
} else {
println("This is not December")
}
Результат выполнения кода:
kotlinString "This is December"
Пример
Получим числовое значение месяца через перечисление Month:
kotlinval dateTime = LocalDateTime.of(2025, 3, 20, 9, 45)
val month = dateTime.getMonth()
val monthValue = month.getValue()
println("Month: $month, Value: $monthValue")
Результат выполнения кода:
kotlinString "Month: MARCH, Value: 3"
Смотрите также
-
функцию
getMonthValueклассаLocalDateTime,
которая возвращает числовое значение месяца -
функцию
getYearклассаLocalDateTime,
которая возвращает год -
функцию
getDayOfMonthклассаLocalDateTime,
которая возвращает день месяца -
перечисление
Month,
которое представляет месяцы года