НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
793 of 1310 menu

Функция getMonth

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

Импорт

import java.time.YearMonth import java.time.Month

Синтаксис

fun getMonth(): Month

Пример

Получим месяц из объекта YearMonth, созданного для "2025-07":

val yearMonth = YearMonth.of(2025, 7) val month = yearMonth.getMonth() println(month)

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

String "JULY"

Пример

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

val yearMonth = YearMonth.parse("2025-12") val month = yearMonth.getMonth() val monthValue = month.getValue() println("Month value: $monthValue")

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

String "Month value: 12"

Пример

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

val yearMonth = YearMonth.now() val month = yearMonth.getMonth() if (month == Month.DECEMBER) { println("It's December!") } else { println("Current month: $month") }

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

String "Current month: JULY"

Пример

Используем полученный месяц для создания полной даты:

val yearMonth = YearMonth.of(2025, 3) val month = yearMonth.getMonth() val dayOfMonth = 15 val fullDate = month.atDay(dayOfMonth) println(fullDate)

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

String "2025-03-15"

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

  • функцию getMonthValue класса YearMonth,
    которая возвращает числовое значение месяца
  • функцию getYear класса YearMonth,
    которая возвращает значение года
  • перечисление Month,
    которое представляет месяцы года
  • функцию of класса YearMonth,
    которая создает объект YearMonth из числовых компонентов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить