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

Метод atStartOfDay

Метод atStartOfDay класса LocalDate возвращает объект LocalDateTime, который представляет начало дня, то есть полночь (00:00) текущей даты. Метод не принимает параметров. Исходный объект LocalDate при этом не изменяется, так как класс LocalDate является неизменяемым.

Метод удобно использовать, когда нужно преобразовать дату в дату-время для дальнейших операций сравнения или форматирования.

Синтаксис

localDate.atStartOfDay()

Пример

Давайте получим начало дня для даты 2025-01-15:

import java.time.LocalDate; import java.time.LocalDateTime; public class Main { public static void main(String[] args) { LocalDate date = LocalDate.of(2025, 1, 15); LocalDateTime res = date.atStartOfDay(); System.out.println(res); } }

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

2025-01-15T00:00

Пример

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

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

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

2025-01-15T00:00

Пример

Давайте получим компоненты даты-времени начала дня отдельно:

import java.time.LocalDate; import java.time.LocalDateTime; public class Main { public static void main(String[] args) { LocalDate date = LocalDate.of(2025, 1, 15); LocalDateTime res = date.atStartOfDay(); System.out.println(res.getYear()); System.out.println(res.getMonthValue()); System.out.println(res.getDayOfMonth()); System.out.println(res.getHour()); System.out.println(res.getMinute()); } }

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

2025 1 15 0 0

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

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