В проекте Java 8 я могу проанализировать дату следующим образом:
LocalDate.parse(
newDateString,
DateTimeFormatter.ofPattern(expectedDateFormat)
)
.format(
DateTimeFormatter.ofPattern(expectedDBDateFormat)
);
Моя проблема в том, что у меня есть проект Java 6, а LocalDate
и DateTimeFormatter
не определены для Java 6.
Как я могу разобрать дату в моем проекте Java 6?
Date
и печально известный неприятныйSimpleDateFormat
. К счастью, пара ответов дала правильный ответ. - person Ole V.V.   schedule 15.05.2018date
. Обычно вы можете передатьLocalDate
напрямую. К сожалению, с Java 6 вам нужно датьjava.sql.Date
, но преобразование простое:DateTimeUtils.toSqlDate(yourLocalDate)
. - person Ole V.V.   schedule 15.05.2018