java 传入一个日期yyyy-mm-dd得到这个日期一周的日期

    xiaoxiao2025-07-20  11

    传入一个日期yyyy-mm-dd得到这个日期一周的日期

    private List<String> printWeekdays(String dateStr) throws ParseException { SimpleDateFormat dateFormat2 = new SimpleDateFormat("yyyy-MM-dd"); Date reDate = dateFormat2.parse(dateStr); Calendar calendar = Calendar.getInstance(); calendar.setTime(reDate); while (calendar.get(Calendar.DAY_OF_WEEK) != Calendar.MONDAY) { calendar.add(Calendar.DATE, -1); } List<String> dateList = new ArrayList<String>(); for (int i = 0; i < 7; i++) { String dayTemp = dateFormat2.format(calendar.getTime()); dateList.add(dayTemp); calendar.add(Calendar.DATE, 1); } return dateList; }

    转载请注明原文地址: https://ju.6miu.com/read-1300895.html
    最新回复(0)