Функция getMonth
Функция getMonth класса LocalDateTime возвращает объект Month, представляющий месяц года.
Функция не принимает параметров и возвращает месяц в виде перечисления Month (например, Month.JANUARY, Month.FEBRUARY и т.д.).
Импорт
import java.time.LocalDateTime
import java.time.Month
Синтаксис
fun getMonth(): Month
Пример
Получим месяц из объекта LocalDateTime:
val dateTime = LocalDateTime.of(2025, 7, 15, 14, 30)
val month = dateTime.getMonth()
println(month)
Результат выполнения кода:
String "JULY"
Пример
Используем полученный месяц для сравнения:
val 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")
}
Результат выполнения кода:
String "This is December"
Пример
Получим числовое значение месяца через перечисление Month:
val dateTime = LocalDateTime.of(2025, 3, 20, 9, 45)
val month = dateTime.getMonth()
val monthValue = month.getValue()
println("Month: $month, Value: $monthValue")
Результат выполнения кода:
String "Month: MARCH, Value: 3"
Смотрите также
-
функцию
getMonthValueклассаLocalDateTime,
которая возвращает числовое значение месяца -
функцию
getYearклассаLocalDateTime,
которая возвращает год -
функцию
getDayOfMonthклассаLocalDateTime,
которая возвращает день месяца -
перечисление
Month,
которое представляет месяцы года