Функция getDayOfMonth
Функция getDayOfMonth класса LocalDateTime возвращает день месяца в виде числа от 1 до 31.
Функция не принимает параметров и возвращает примитивное целое число int.
Импорт
import java.time.LocalDateTime
Синтаксис
fun getDayOfMonth(): Int
Пример
Получим день месяца из объекта LocalDateTime:
val dateTime = LocalDateTime.of(2025, 7, 15, 14, 30)
val day = dateTime.getDayOfMonth()
println("Day of month: $day")
Результат выполнения кода:
String "Day of month: 15"
Пример
Получим день месяца из текущей даты и времени:
val currentDateTime = LocalDateTime.now()
val currentDay = currentDateTime.getDayOfMonth()
println("Current day of month: $currentDay")
Результат выполнения кода:
String "Current day of month: 15"
Пример
Используем getDayOfMonth вместе с другими методами получения компонентов даты:
val dateTime = LocalDateTime.parse("2025-12-31T23:59:59")
val year = dateTime.getYear()
val month = dateTime.getMonthValue()
val day = dateTime.getDayOfMonth()
println("Date: $year-$month-$day")
Результат выполнения кода:
String "Date: 2025-12-31"
Смотрите также
-
функцию
getYearклассаLocalDateTime,
которая возвращает год -
функцию
getMonthValueклассаLocalDateTime,
которая возвращает месяц в виде числа -
функцию
getDayOfYearклассаLocalDateTime,
которая возвращает день года -
функцию
getHourклассаLocalDateTime,
которая возвращает час