Конвертировать из одного формата даты в другой - PullRequest
0 голосов
/ 03 июня 2019

В моем документе JSON в MongoDB мы сохранили даты в формате: "dd.MM.yyyy", который не является допустимым временем даты схемы JSON (которое является yyyy.MM.dd). Я получил его, установив эти параметры конфигурации в pom

<formatDates>true</formatDates>
       <formatTimes>true</formatTimes>
       <dateTimeType>java.time.LocalDateTime</dateTimeType>
<dateType>java.time.LocalDate</dateType>

И код Java сгенерирован правильно:

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd.MM.yyyy")
@JsonProperty("renewalDate")
@JsonPropertyDescription("Renewal date of the policy")
private LocalDate renewalDate;

Но это выведет дату в недопустимом формате схемы JSON. Можно ли как-нибудь прочитать дату в одном формате (дд.мм.гггг) и вывести ее в другом формате (гггг.мм.дд)?

...