Date 转 LocalDateTime
LocalDateTime ldt= new Date().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
LocalDateTime 转 Date
Date dt = Date.from(LocalDateTime.now().atZone(ZoneId.systemDefault()).toInstant());
LocalDateTime 转 String
方式一
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String format = dtf.format(LocalDateTime.now());
String 转 LocalDateTime
LocalDateTime ldt= LocalDateTime.parse("2024-01-01 12:12:33", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
LocalDateTime 获取当前时间 本周的礼拜一的最大时间
LocalDateTime res = LocalDateTime.now().with(DayOfWeek.MONDAY).with(LocalTime.MAX);