junior
Как получить текущую дату с использованием Date Time API из Java 8?
Текущая дата получается вызовом статического метода now() у класса LocalDate:
Пример
LocalDate today = LocalDate.now(); // например, 2026-05-14
Этот метод использует системные часы и часовой пояс по умолчанию. Для явного указания часового пояса или источника времени можно передать ZoneId или Clock:
Пример
LocalDate todayInTokyo = LocalDate.now(ZoneId.of("Asia/Tokyo"));
LocalDate fromClock = LocalDate.now(Clock.systemUTC());
Аналогичные методы now() есть у LocalTime, LocalDateTime, ZonedDateTime, Instant и других классов java.time.
На собеседовании: простой вопрос, но можно показать глубину, упомянув
Clockдля тестирования — он позволяет подменить источник времени без моков.