Редактировать: Ну, по-видимому, это было слишком основано на мнениях, поэтому позвольте мне попытаться переформулировать его более точно -
Есть ли какие-либо явные предостережения или недостатки использования LocalDate, LocalTime и т.д. в Java-коде, который не требует обратной совместимости, и если да, то какие они?
Я ищу такие вещи, как "Текущие библиотеки EE X и Y не работают корректно с LocalDate" или "Этот очень полезный шаблон разбит на LocalTime" и так далее.
(вот исходный вопрос для справки)
С Java 8 вводится новый API времени, а именно java.time.LocalDate и т.д., но java.util.Date не помечен как устаревший.
Я пишу новый проект, который не требует обратной совместимости. Должен ли я использовать только LocalDate, LocalDateTime и т.д.? Есть ли недостатки в использовании этого нового API в отличие от старого старого java.util.Date?
В частности - я буду работать в основном с JDBC. Из того, что я видел, JDBC хорошо обрабатывает java.util.Date. Он также подходит для LocalDate?
Поиск дал множество сайтов, рассказывающих о том, как конвертировать из одного формата в другой, но окончательного ответа на то, должен ли новый код использовать старый API.
Спасибо.