Дата хранится в другом формате
2 ответа
MySql date
Тип не может содержать данные с отметкой времени. Должно быть datetime
для того, чтобы содержать дату и время с данными метки.
Вы, вероятно, должны указать формат даты выхода в хранилище, как @JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
указывает только формат даты для анализа даты в объекте Date. Даже если ваша Дата содержит все данные о секундах и часовых поясах, Дата по умолчанию toString()
все еще
Форматирует дату в формате выхода из даты гггг-мм-дд.
в соответствии с Java 8 документов. Так что, если вы используете это, он, скорее всего, отбросит всю эту дополнительную информацию о конверсии.
Вы можете посмотреть на этот Convert java.util.Date to String для получения информации о том, как получить Date в форматированную String.