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

Функция toLocalDate

Функция toLocalDate класса LocalDateTime извлекает компонент даты из объекта даты-времени и возвращает его как объект LocalDate. Функция не принимает параметров и возвращает новый объект LocalDate, содержащий только год, месяц и день.

Импорт

import java.time.LocalDateTime import java.time.LocalDate

Синтаксис

fun toLocalDate(): LocalDate

Пример

Создадим объект LocalDateTime и извлечем из него дату:

val dateTime = LocalDateTime.of(2025, 7, 15, 14, 30, 45) val date = dateTime.toLocalDate() println(date)

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

String "2025-07-15"

Пример

Получим текущую дату-время и извлечем из нее только дату:

val currentDateTime = LocalDateTime.now() val currentDate = currentDateTime.toLocalDate() println(currentDate)

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

String "2025-09-10"

Пример

Извлечем компоненты даты после преобразования:

val dateTime = LocalDateTime.of(2025, 12, 31, 23, 59, 59) val date = dateTime.toLocalDate() val year = date.year val month = date.monthValue val day = date.dayOfMonth println("Year: $year, Month: $month, Day: $day")

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

String "Year: 2025, Month: 12, Day: 31"

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

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