根据国内习惯周一为每周的第一天:
获取周一是本周的 年月日 时分秒
WeekFields weekFields= WeekFields.ISO;
LocalDate now = LocalDate.now();
LocalDate mondayDate = now.with(weekFields.dayOfWeek(), 1L);
LocalTime time = LocalTime.of(0, 0, 0);
LocalDateTime monday = LocalDateTime.of(mondayDate, time);
获取周日是本周的 年月日 时分秒
WeekFields weekFields= WeekFields.ISO;
LocalDate now = LocalDate.now();
LocalDate sundayDate = now.with(weekFields.dayOfWeek(), 7L);
LocalTime time = LocalTime.of(23, 59, 59);
LocalDateTime.of(sundayDate, time);
LocalDateTime monday = LocalDateTime.of(mondayDate, time);