第1个回答 2020-05-22
//jdk 1.8
// ********根据周数(第1个1),获取这一周的第一天**********
// 首先周日为一周第一条,根据当前日期,调整基础年为2020,调整基础年的周为第一周,调整第一周的天第一天是 day
LocalDate day = LocalDate.now()//根据当前日期
.with(WeekFields.SUNDAY_START.weekBasedYear(), 2020)//调整基础年为2020
.with(WeekFields.SUNDAY_START.weekOfWeekBasedYear(), 1)//调整基础年的周为第一周
.with(WeekFields.SUNDAY_START.dayOfWeek(), 1);//调整第一周的天第一天
// ********根据周数(第二个1),获取这一周的第一天**********
如果周一是第一天,使用WeekFields.ISO