我在用:
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE)
@JsonFormat( pattern = "MM-dd-yyyy" )
private LocalDate start;
但它接受02-30-2019并转换为02-28-2019自动。但我想限制那个日期。
我也用过:
@DateTimeFormat(iso = java.time.format.DateTimeFormatter.ISO_DATE)
@JsonFormat( pattern = "MM-dd-yyyy" )
private LocalDate start;
但它给出了编译时错误:Attribute value must be constant。
ankit在这里:
我有同样的问题,也用于u代替y但无济于事:
@FutureOrPresent
@DateTimeFormat( iso = DateTimeFormat.ISO.DATE,pattern = "MM-dd-uuuu")
@JsonFormat( pattern = "MM-dd-uuuu" )
private LocalDate start;
我想在解析时进行限制。它接受02-31-2019并自动转换为02-28-2019.
现在09/08/2018
如果我使用:private LocalDate start;//不使用 DateTimeFormat 和 JsonFormat 注释
如果我使用:yyyy-MM-dd格式日期在 json ie 中,这个工作正常2014-01-01。但我需要解析为MM-dd-yyyy.
请帮忙解决这个问题,谢谢。
相关分类