jiangping
2024-11-27 fb487d66f1930780fe1cde09da3fec89b13db2f9
server/system_service/src/main/java/com/doumee/core/utils/DateUtil.java
@@ -1292,6 +1292,25 @@
        return now.getTime();
    }
    /**
     * 获取X天后的日期
     * @param date
     * @param days
     * @return
     */
    public static Date getXDayAfterDate(Date date, int days) {
        if(date ==null){
            date = new Date();
        }
        Calendar now = Calendar.getInstance();
        now.setTime(date);
        now.set(Calendar.DATE, now.get(Calendar.DATE) + days);
        return now.getTime();
    }
    /**
     * 得到两个日期之间相差的天数
     *
@@ -2832,7 +2851,7 @@
//            System.out.println(DateUtil.afterMinutesDate(-5));
            DateUtil.getBeforDays(new Date(),7);
          System.out.println(DateUtil.getPlusTime2(addMonthToDate(new Date(),3)));
//            Date startTime = DateUtil.StringToDate("2024-05-01 08:00:00" ,"yyyy-MM-dd HH:mm:ss");
//            Date endTime = DateUtil.StringToDate("2024-05-01 17:00:00" ,"yyyy-MM-dd HH:mm:ss");
@@ -3036,6 +3055,18 @@
        calendar.add(Calendar.DATE, days);//
        return calendar.getTime();
    }
    public static Date addYearToDate(Date date, int yeas) {
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        calendar.add(Calendar.YEAR, yeas);//
        return calendar.getTime();
    }
    public static Date addMonthToDate(Date date, int num) {
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        calendar.add(Calendar.MONTH, num);//
        return calendar.getTime();
    }
    public static String afterDateToStr(Integer days){
        Date date = new Date();