这是VO类 @ApiModelProperty(value = "任务修改时间") private Date updateTime; 这是service的业务代码 if (bisTaskLike.getUpdateTime() != null) { queryWrapper.eq("update_time", bisTaskLike.getUpdateTime()); } 这是报错 [java.lang.String] to type [@io.swagger.annotations.ApiModelProperty java.util.Date] for value '2023-05-20'; nested exception is java.lang.IllegalArgumentException]
时间: 2023-07-15 08:09:55 浏览: 78
FIFO.rar_8x8vo.com._FPGA 8x8_FPGA实现FIFO_fpga FIFO
根据报错信息,你传入的参数是一个字符串类型的日期,而在VO类中定义的是Date类型。因此,在业务代码中,需要将字符串类型的日期转换成Date类型的日期,可以使用Java的SimpleDateFormat类来完成。具体实现代码如下:
```
if (bisTaskLike.getUpdateTime() != null) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date updateTime = sdf.parse(bisTaskLike.getUpdateTime());
queryWrapper.eq("update_time", updateTime);
}
```
其中,"yyyy-MM-dd"是日期的格式,你可以根据你的实际情况进行调整。
阅读全文