НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
627 of 1310 menu

Функция of

Функция of класса LocalDate создает объект даты из числовых компонентов. В первый параметр мы передаем год, во второй - месяц, в третий - день месяца.

Импорт

import java.time.LocalDate

Синтаксис

fun of(year: Int, month: Int, dayOfMonth: Int): LocalDate
fun of(year: Int, month: Month, dayOfMonth: Int): LocalDate

Пример

Создадим дату "2025-12-31":

val date = LocalDate.of(2025, 12, 31) println(date)

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

String "2025-12-31"

Пример

Создадим дату с использованием перечисления Month:

import java.time.Month val date = LocalDate.of(2025, Month.JULY, 15) println(date)

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

String "2025-07-15"

Пример

Получим отдельные компоненты созданной даты:

val date = LocalDate.of(2025, 3, 8) val year = date.year val month = date.monthValue val day = date.dayOfMonth println("Year: $year, Month: $month, Day: $day")

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

String "Year: 2025, Month: 3, Day: 8"

Пример

Создадим дату и проверим, является ли год високосным:

val date = LocalDate.of(2024, 2, 29) val isLeap = date.isLeapYear println("Is leap year: $isLeap")

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

String "Is leap year: true"

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

  • функцию parse класса LocalDate,
    которая преобразует строку в дату
  • функцию now класса LocalDate,
    которая возвращает текущую дату
  • функцию of класса LocalDateTime,
    которая создает дату и время из компонентов
  • класс Month,
    который представляет месяцы года
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить