lius
2023-06-30 3e1a770800cc7d5462672588d77b85f3afb8fbda
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/util/DateUtils.java
@@ -635,6 +635,25 @@
        return list;
    }
    /**
     * 获取start/end的所有日期字符串 格式yyyyMMdd
     * @param start
     * @param end
     * @return
     */
    public static List<String> getDatesStringList2(Date start, Date end) {
        List<String> list = new ArrayList<>();
        int i = getDays(start, end);
        for(int j = 0; j <= i; j++) {
            if(j == 0) {
                list.add(format(start, STRDATE));
            } else {
                list.add(format(plusTime(start, j), STRDATE));
            }
        }
        return list;
    }
    public static List<String> getMonthBetween(Date start, Date end){
        List<String> list = new ArrayList<>();
        Calendar min = Calendar.getInstance();
@@ -666,6 +685,21 @@
        return startTime == null ? removeTime(new Date()) : startTime;
    }
    /**
     * 获取dateStr的日期格式yyyyMMdd
     * @param dateStr
     * @return
     */
    public static Date getShortDate2(String dateStr) {
        SimpleDateFormat sdf = new SimpleDateFormat(STRDATE);
        Date startTime = null;
        try {
            startTime = sdf.parse(dateStr);
        } catch (ParseException e) {
        }
        return startTime == null ? removeTime(new Date()) : startTime;
    }
    public static Date getFormatDate(String dateStr,String format) {
        SimpleDateFormat sdf = new SimpleDateFormat(format);
        Date startTime = null;