Мое требование состоит в том, чтобы хранить все даты и даты в часовом поясе UTC в базе данных. Я использую Java 8 LocalDate
& LocalDateTime
в моих объектах Hibernate.
Это правильно, поскольку у LocalDate
& LocalDateTime
нет часового пояса, связанного с ними?
Если нет, должен ли я вернуться к использованию старого (или устаревшего?) Date
& Timestamp
?
Или я должен использовать Java 8 Instant
? Если использовать Instant
, будет ли возможность хранить только часть даты без времени?
База данных MySQL и SQL Server, и это приложение Spring Boot.