Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
1170 of 1310 menu
Бесплатный тренинг по JavaScript: работа с Drag-and-Drop. Начало 2 октября. Жми для записи!

Функция date

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

Импорт

import java.time.chrono.IsoChronology

Синтаксис

fun date(year: Int, month: Int, dayOfMonth: Int): LocalDate

Пример

Создадим дату "2025-12-31" с помощью функции date:

val chronology = IsoChronology.INSTANCE val date = chronology.date(2025, 12, 31) println(date)

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

String "2025-12-31"

Пример

Создадим дату и получим ее компоненты:

val chronology = IsoChronology.INSTANCE val date = chronology.date(2025, 7, 15) val year = date.year val month = date.monthValue val day = date.dayOfMonth println("Year: $year, Month: $month, Day: $day")

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

String "Year: 2025, Month: 7, Day: 15"

Пример

Проверим, является ли созданный год високосным:

val chronology = IsoChronology.INSTANCE val date = chronology.date(2025, 2, 28) val isLeap = chronology.isLeapYear(date.year.toLong()) println("Is leap year: $isLeap")

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

String "Is leap year: false"

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

  • функцию of класса LocalDate,
    которая создает дату из числовых компонентов
  • функцию now класса LocalDate,
    которая возвращает текущую дату
  • функцию isLeapYear класса IsoChronology,
    которая проверяет, является ли год високосным
  • функцию dateYearDay класса IsoChronology,
    которая создает дату по году и дню года