Cannot deserialize value of type `java.util.Date` from String "2023-03-30T16:00:00.000Z"
时间: 2023-12-05 09:37:37 浏览: 835
java-deserialize-recovery:该项目旨在恢复使用java.io.ObjectOutputStream创建的文件
这个错误是由于无法将字符串"2023-03-30T16:00:00.000Z"转换为java.util.Date类型所导致的。根据引用中的错误信息,这个字符串的格式不符合Date类型的格式要求。通常情况下,Date类型的格式应该是"yyyy-MM-dd HH:mm:ss"这样的形式。根据引用中的描述,这个字段在数据库中是timestamp类型,而在返回的dto中是Date类型,这也可能导致反序列化失败。为了解决这个问题,可以在代码中加上格式化的注解,如引用所示,指定Date类型的格式,或者将返回的dto中的Date类型改为timestamp类型。
阅读全文