import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
String dateStr = "2023-04-01";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate date = LocalDate.parse(dateStr, formatter);
或者
2024-07-04T16:00:00.000+0000时间格式问题
转换为正常时间的解决办法(application.yml 配置):
spring:
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
去掉时分秒
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String s = sdf.format("2024-07-05 00:00:00");
输出2024-07-05