Функция getDayOfMonth
Функция getDayOfMonth
класса LocalDate
возвращает день месяца в виде целого числа от 1
до 31
.
Функция не принимает параметров и возвращает примитивный тип int
.
Импорт
import java.time.LocalDate
Синтаксис
fun getDayOfMonth(): Int
Пример
Получим день месяца из даты "2025-07-15"
:
val date = LocalDate.of(2025, 7, 15)
val day = date.getDayOfMonth()
println("Day of month: $day")
Результат выполнения кода:
String "Day of month: 15"
Пример
Получим день месяца из текущей даты:
val currentDate = LocalDate.now()
val day = currentDate.getDayOfMonth()
println("Current day of month: $day")
Результат выполнения кода:
String "Current day of month: 15"
Пример
Используем getDayOfMonth
вместе с другими методами получения компонентов даты:
val date = LocalDate.parse("2025-12-31")
val year = date.getYear()
val month = date.getMonthValue()
val day = date.getDayOfMonth()
println("Date components: $year-$month-$day")
Результат выполнения кода:
String "Date components: 2025-12-31"
Пример
Проверим день месяца для високосного года:
val leapYearDate = LocalDate.of(2024, 2, 29)
val day = leapYearDate.getDayOfMonth()
println("Day in leap year: $day")
Результат выполнения кода:
String "Day in leap year: 29"
Смотрите также
-
функцию
getYear
классаLocalDate
,
которая возвращает год -
функцию
getMonthValue
классаLocalDate
,
которая возвращает месяц в виде числа -
функцию
getDayOfYear
классаLocalDate
,
которая возвращает день года -
функцию
withDayOfMonth
классаLocalDate
,
которая устанавливает день месяца