【异常】字符串日期转换出错 Failed to convert value of type ‘java.lang.String‘ to required type ‘java.util.Date‘

 

【异常】字符串日期转换出错 Failed to convert value of type ‘java.lang.String‘ to required type ‘java.util.Date‘ 

 

方法一 修改application.yml文件

spring:
  jackson:
    # 返回格式化日期
    date-format: yyyy-MM-dd HH:mm:ss
    time-zone: GMT+8
  mvc:
    # 前端参数格式化
    format:
      # String格式化日期
      date: yyyy-MM-dd HH:mm:ss

方法二 Controller 在参数前增加  

@DateTimeFormat(iso = DateTimeFormat.ISO.DATE)
@GetMapping("/statisticsData")
    public Object statisticsData(@DateTimeFormat(iso = DateTimeFormat.ISO.DATE) Date date){

        try {
            return "OK";
        } catch (Exception e) {
            e.printStackTrace();
            return "error";
        }
    }

 

返回值日期格式化

@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
private Date updateDate;

 

 

 

 

 

你可能感兴趣的:(问题异常,java,spring,spring,boot)