Функция getMonth

Функция getMonth класса MonthDay возвращает объект Month, представляющий месяц года. Функция не принимает параметров и возвращает перечисление месяца.

Импорт

kotlinimport java.time.MonthDay
import java.time.Month

Синтаксис

kotlinfun getMonth(): Month

Пример

Создадим объект MonthDay и получим месяц:

kotlinval monthDay = MonthDay.of(12, 25)
val month = monthDay.getMonth()
println(month)

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

kotlinString "DECEMBER"

Пример

Получим числовое значение месяца через объект Month:

kotlinval monthDay = MonthDay.of(7, 15)
val month = monthDay.getMonth()
val monthValue = month.getValue()
println("Month: $month, Value: $monthValue")

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

kotlinString "Month: JULY, Value: 7"

Пример

Сравним месяц с конкретным значением перечисления:

kotlinval monthDay = MonthDay.of(3, 10)
val month = monthDay.getMonth()

if (month == Month.MARCH) {
  println("It's March!")
} else {
  println("It's not March")
}

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

kotlinString "It's March!"

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

  • функцию getMonthValue класса MonthDay,
    которая возвращает числовое значение месяца
  • функцию getDayOfMonth класса MonthDay,
    которая возвращает день месяца
  • функцию of класса MonthDay,
    которая создает объект MonthDay из числовых компонентов
  • класс Month,
    который представляет месяцы года