在MongoDB中的JSON文档中,我们以以下格式存储了日期:“ 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模式格式输出日期。有什么方法可以读取一种格式(dd.MM.yyyy)的日期并以另一种格式(yyyy.MM.dd)输出的日期?