Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
851 of 1310 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Функция getMonth

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

Импорт

import java.time.OffsetDateTime import java.time.Month

Синтаксис

fun getMonth(): Month

Пример

Получим месяц из объекта OffsetDateTime, созданного из строки "2025-07-15T10:30:00+03:00":

val dateTime = OffsetDateTime.parse("2025-07-15T10:30:00+03:00") val month = dateTime.getMonth() println(month)

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

String "JULY"

Пример

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

val dateTime = OffsetDateTime.parse("2025-12-31T23:59:59+02:00") val month = dateTime.getMonth() if (month == Month.DECEMBER) { println("Last month of the year") } else { println("Not December") }

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

String "Last month of the year"

Пример

Получим числовое значение месяца через метод getValue:

val dateTime = OffsetDateTime.parse("2025-03-20T12:00:00Z") val month = dateTime.getMonth() val monthValue = month.getValue() println("Month number: $monthValue")

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

String "Month number: 3"

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

  • функцию getYear класса OffsetDateTime,
    которая возвращает год
  • функцию getDayOfMonth класса OffsetDateTime,
    которая возвращает день месяца
  • класс Month,
    который представляет месяцы года