Cannot deserialize value of type `java.time.LocalDateTime` from String "2023-05-22 17:11:44":
时间: 2023-09-23 15:03:34 浏览: 127
java-deserialize-recovery:该项目旨在恢复使用java.io.ObjectOutputStream创建的文件
这个错误通常是因为你在使用Jackson或其他JSON库将一个字符串转换为`LocalDateTime`对象时,格式不匹配。正确的格式应该是`yyyy-MM-dd HH:mm:ss`,而你提供的字符串格式为`yyyy-MM-dd HH:mm:ss`,缺少了秒的部分。
你可以尝试使用`DateTimeFormatter`来解析这个字符串,例如:
```
String dateString = "2023-05-22 17:11:44";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(dateString, formatter);
```
这将使用指定的格式解析日期字符串,并返回一个`LocalDateTime`对象。
阅读全文