461 подписчик

Java 558. Как получить текущую дату и время с помощью функций Java 8?

  В Java 8 для получения текущей даты и времени можно использовать классы java.time.LocalDate, java.time.LocalTime и java.time.LocalDateTime. LocalDate currentDate = LocalDate.now();
System.out.

В Java 8 для получения текущей даты и времени можно использовать классы java.time.LocalDate, java.time.LocalTime и java.time.LocalDateTime.

  • Для получения текущей даты используйте метод now() класса LocalDate:
LocalDate currentDate = LocalDate.now();
System.out.println("Текущая дата: " + currentDate);

  • Для получения текущего времени используйте метод now() класса LocalTime:
LocalTime currentTime = LocalTime.now();
System.out.println("Текущее время: " + currentTime);

  • Для получения текущей даты и времени используйте метод now() класса LocalDateTime:
LocalDateTime currentDateTime = LocalDateTime.now();
System.out.println("Текущая дата и время: " + currentDateTime);

Кроме того, вы можете получить текущую дату и время в определенном часовом поясе, вызвав статический метод now() у класса ZonedDateTime и передав ему нужный часовой пояс:

ZoneId zoneId = ZoneId.of("Europe/Moscow");
ZonedDateTime currentZonedDateTime = ZonedDateTime.now(zoneId);
System.out.println("Текущая дата и время в Москве: " + currentZonedDateTime);

Здесь мы получаем текущую дату и время в часовом поясе Europe/Moscow. Список поддерживаемых часовых поясов можно найти в документации к Java.

1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions

Tелеграмм канал: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov