报错前因
直接用 'List<Map>' 接取了 mysql 传回的数据,但是后期处理日期数据时,将 LocalDateTime 类型的数据强转为 Date 处理引发的报错
问题处理
使用 LocalDateTime 强转mysql传回的日期类型数据
对 LocalDateTime 类型数据做String转化
DateTimeFormatter dft = DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm:ss", Locale.CHINA);
dft.format((LocalDateTime) map.get("cdTime"))
- class java LocalDateTime cannot Dateclass java localdatetime cannot localdatetime java8 java date class java string date java classcastexception date cannot localdatetime localdate string date xxx resource cannot class localdatetime date cannot create class localdatetime时间java java localdatetime yyyy-mm-dd格式