У меня есть поле с именем expiredDate. Значение этого поля в БД: 2019-11-06 22:48:04
. Я использую SpringBoot, и я определил поле в POJO как:
@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MMM-dd HH:mm:ss")
@JsonProperty("expiration_date")
Date expirationDate;
Когда я получаю дату, я получаю следующее: 2019-Nov-07 04:48:04
. Мое требование - получить его в следующем формате: 2019-11-06T22:48:04.000Z
.
Я указал часовой пояс = 'CST', но я не хочу упоминать часовой пояс. Я хочу, чтобы моя программа идентифицировала часовой пояс и показала результат.
Если я не даю аннотацию @JsonFormat, я получаю результат долго.
Чего мне здесь не хватает?