Failed to deserialize java.time.LocalDateTime

525 阅读1分钟

背景

使用elementui的搜索之后,控制台爆出如下错误:

image.png

image.png

image.png

反序列化 JSON 报文时,Java 不知道如何将字符串 “2023-07-04T04:00:00.000Z” 转换成 LocalDateTime 类型。

image.png

修改步骤

为日历组件指定时间格式: value-format="yyyy-MM-dd HH:mm:ss"

image.png

传入后台的时间格式已修改

image.png

但是此时用2023-06-28T12:00格式,去数据库查询时间还是会错

image.png

image.png

由于LocalDateTime类型,不能和空字符串比较,导致报错 image.png

删掉和空字符串比较就好了

image.png

重启项目后运行成功

image.png