LocalDateTime — це просто набір чисел (день, місяць, рік, година, хвилина…), які представляють цивільну (а не фізичну) концепцію. Datetime — це натомість фізичне поняття (миттєвий час), яке, крім того, має часовий пояс, і, отже, його можна виразити в день/місяць/рік.20 травня 2016 р.
Ви можете побачити в документах API, що, тоді як DateTime є «миттєвим» (точкою на світовій лінії часу, фізичною концепцією), LocalDateTime НЕ є такою річчю. LocalDateTime насправді є Partial ("цивільна" концепція) в іншій ієрархії класів.
Timestamp фактично є еквівалентами java. час. Instant , а не LocalDateTime , Date Timestamp і Instant є екземплярами часу Unix, тоді як LocalDateTime – це DateTime у поточному часовому поясі.
Як правило, java. sql. Date позначає дату без компонента часу, він зберігає лише значення дня, місяця та року, на відміну від LocalDateTime, який також містить інформацію про частину часу, таку як години, хвилини та секунди. коротко, немає прямої кореляції між LocalDateTime і java.
Java LocalDateTime API представляє та обробляє комбінацію дати та часу. ZonedDateTime — це незмінний об’єкт, який містить значення дати й часу з точністю до наносекунд, значення часового поясу на основі календарної системи ISO 8601 і ZoneOffSet для обробки неоднозначних локальних дат і часу.
LocalDateTime — це просто набір чисел (день, місяць, рік, година, хвилина…), які представляють цивільну (а не фізичну) концепцію. Datetime — це натомість фізичне поняття (миттєвість часу), яке, крім того, має часовий пояс, і, отже, його можна виразити в день/місяць/рік.