问题描述:
Caused by: java.time.DateTimeException: Unable to obtain LocalTime from TemporalAccessor: {},ISO resolved to 2022-12-12 of type java.time.format.Parsed
问题分析:
1、不能直接把'2022-12-12'字符串转换为LocalDateTime。
LocalDateTime.parse('2022-12-12', DateTimeFormatter.ofPattern("yyyy-MM-dd"));
解决办法:先把'2022-12-12'字符串转换为LocalDate,然后再把LocalDate转换为LocalDateTime。
LocalDate.parse("2022-12-12", DateTimeFormatter.ofPattern("yyyy-MM-dd")).atStartOfDay();