Класс LocalDateTime отличается от других классов Java для работы с датой и временем тем, что объединяет в себе возможности классов LocalDate и LocalTime. 2 Он хранит и дату, и время. 2
Класс LocalDate представляет дату без временной зоны, например 1-1-2000. 3 Класс LocalTime представляет время без временной зоны, например 04:44:59.12. 3
Класс LocalDateTime представляет дату и время внутри этой даты, также без временной зоны. 3 Он не может представлять момент времени на временной шкале без дополнительной информации, такой как смещение или часовой пояс. 5
В отличие от LocalDateTime, класс Instant представляет момент, определённую точку на временной шкале. 5