Функция 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
,
который представляет месяцы года