rk
17 小时以前 44ff584e5dcb3a066d70e4eaaf9f098440a1a5f7
server/system_service/src/main/java/com/doumee/core/utils/DateUtil.java
@@ -403,6 +403,25 @@
        }
        return list;
    }
    public static List<String> getBeforDaysByFormat(Date currentDate,Integer days,String format){
        SimpleDateFormat sdf = new SimpleDateFormat(format);
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(currentDate);
        Date endDate = currentDate; // 获取当前日期
        calendar.add(Calendar.DAY_OF_YEAR, -days); // 往前推7天
        Date startDate = calendar.getTime(); // 获取推算后的日期
        List<String> list = new ArrayList<>();
        while (startDate.before(endDate)) {
            calendar.add(Calendar.DAY_OF_YEAR, 1); // 获取下一天日期
            startDate = calendar.getTime();
            list.add(DateUtil.dateToString(startDate,format));
            System.out.println(DateUtil.dateToString(startDate,format));
        }
        return list;
    }
    public static List<Date> getDateListBeforDays(Date currentDate,Integer days){
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Calendar calendar = Calendar.getInstance();