Java 报错 Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date'

2022-09-16 14:15:23
前端传到后台的是 String,而Java类的属性是 Date 日期类型,转换时需要使用 @DateTimeFormat 注解指定日期时间格式。 如果前端传过来是年月日,则注解下面这么用 ``` @DateTimeFormat(pattern = "yyyy-MM-dd") private Date createdAt; ``` 如果前端传过来是年月日 时 分 秒,则注解下面这么用 ``` @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createdAt; ```