РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
942 of 1163 menu

Метод toLocalDate

Метод toLocalDate класса LocalDateTime извлекает и возвращает объект LocalDate, содержащий только дату (год, месяц и день) из текущего объекта даты-времени. Время (часы, минуты, секунды и наносекунды) при этом отбрасывается. Метод не принимает параметров. Исходный объект LocalDateTime не изменяется, так как класс является неизменяемым.

Синтаксис

localDateTime.toLocalDate()

Пример

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

import java.time.LocalDateTime; import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDateTime dateTime = LocalDateTime.of(2025, 12, 31, 23, 59, 59); LocalDate date = dateTime.toLocalDate(); System.out.println(dateTime); System.out.println(date); } }

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

2025-12-31T23:59:59 2025-12-31

Пример

Давайте получим текущую дату и время с помощью метода now и извлечем из них только дату:

import java.time.LocalDateTime; import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDateTime dateTime = LocalDateTime.now(); LocalDate date = dateTime.toLocalDate(); System.out.println(dateTime); System.out.println(date); } }

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

2025-01-15T14:30:45.123456 2025-01-15

Пример

Давайте разберем объект LocalDateTime на составляющие и выведем отдельно год, месяц и день:

import java.time.LocalDateTime; import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDateTime dateTime = LocalDateTime.of(2025, 6, 15, 10, 20, 30); LocalDate date = dateTime.toLocalDate(); System.out.println("Year: " + date.getYear()); System.out.println("Month: " + date.getMonthValue()); System.out.println("Day: " + date.getDayOfMonth()); } }

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

Year: 2025 Month: 6 Day: 15

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

  • класс LocalDateTime,
    который представляет дату и время без часового пояса
  • метод toLocalTime,
    который извлекает только время из LocalDateTime
  • метод atZone,
    который добавляет к дате и времени часовой пояс
  • метод format,
    который форматирует дату и время в строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить