class java.time.LocalDateTime cannot be cast to class java.util.Date

发布时间 2023-03-29 17:55:11作者: 泄,bro

报错前因

    直接用 '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"))