无法使用@DateTimeFormat(pattern ="EEE MMM dd HH:mm:ss 'GMT'XXX yyyy")
解析“ 2019年12月26日星期四20:53:18 GMT + 01:00”。
Failed to convert from type [java.lang.String] to type [@org.springframework.format.annotation.DateTimeFormat @org.springframework.web.bind.annotation.RequestParam java.util.Date] for value 'Thu Dec 26 20:53:18 GMT+01:00 2019'; nested exception is java.lang.IllegalArgumentException: Invalid format: "Thu Dec 26 20:53:18 GMT+01:00 2019" is malformed at "+01:00 2019"]
答案 0 :(得分:0)
非常感谢@Deadpool和@Stephen C,结合您的答案解决了我的问题。
public static final String DATE_TIME_FORMAT = "yyyy-MM-dd'T'HH:mm:ss.SSSXX";
public filter(@DateTimeFormat(pattern =DATE_TIME_FORMAT) LocalDate fromDate) {
...
}
我也更新了日期格式。