/** * * @param weekOffset 大于0 未来某周 等于0 本周 小于0 之前某周 * @return */ public static String getWeekDayStrByOffset(int weekOffset){ LocalDate now = LocalDate.now(); LocalDate todayOfLastWeek = now.plusDays(7*weekOffset); LocalDate monday = todayOfLastWeek.with(TemporalAdjusters.previous(DayOfWeek.SUNDAY)).plusDays(1); LocalDate sunday = todayOfLastWeek.with(TemporalAdjusters.next(DayOfWeek.MONDAY)).minusDays(1); String dateString=(monday.toString()+"_"+sunday.toString()).replaceAll("-",""); return dateString; }