Функция getDayOfMonth
Функция getDayOfMonth класса OffsetDateTime возвращает числовое значение дня месяца от 1 до 31 из объекта даты-времени со смещением.
Импорт
import java.time.OffsetDateTime
Синтаксис
fun getDayOfMonth(): Int
Пример
Получим день месяца из объекта OffsetDateTime:
val dateTime = OffsetDateTime.parse("2025-07-15T10:30:45+03:00")
val day = dateTime.getDayOfMonth()
println(day)
Результат выполнения кода:
Int 15
Пример
Создадим объект OffsetDateTime с помощью конструктора и получим день месяца:
import 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")
Результат выполнения кода:
String "Day of month: 31"
Пример
Используем getDayOfMonth вместе с другими методами получения компонентов даты:
val 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")
Результат выполнения кода:
String "Date: 2025-3-25"
Смотрите также
-
функцию
getYearклассаOffsetDateTime,
которая возвращает год