Функция getDayOfMonth

Функция getDayOfMonth класса OffsetDateTime возвращает числовое значение дня месяца от 1 до 31 из объекта даты-времени со смещением.

Импорт

kotlinimport java.time.OffsetDateTime

Синтаксис

kotlinfun getDayOfMonth(): Int

Пример

Получим день месяца из объекта OffsetDateTime:

kotlinval dateTime = OffsetDateTime.parse("2025-07-15T10:30:45+03:00")
val day = dateTime.getDayOfMonth()
println(day)

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

kotlinInt 15

Пример

Создадим объект OffsetDateTime с помощью конструктора и получим день месяца:

kotlinimport java.time.OffsetDateTime
import java.time.ZoneOffset

val dateTime = OffsetDateTime.of(2025, 12, 31, 14, 30, 0, 0, ZoneOffset.ofHours(3))
val day = dateTime.getDayOfMonth()
println("Day of month: $day")

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

kotlinString "Day of month: 31"

Пример

Используем getDayOfMonth вместе с другими методами получения компонентов даты:

kotlinval dateTime = OffsetDateTime.parse("2025-03-25T18:45:30+05:00")

val year = dateTime.getYear()
val month = dateTime.getMonthValue()
val day = dateTime.getDayOfMonth()

println("Date: $year-$month-$day")

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

kotlinString "Date: 2025-3-25"

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

  • функцию getYear класса OffsetDateTime,
    которая возвращает год