潘志宝
2024-12-30 fae9f094ec141128482783cd5735540d1d3b84f4
iailab-framework/iailab-common/src/main/java/com/iailab/framework/common/util/date/DateUtils.java
@@ -36,6 +36,8 @@
    public final static String DATE_TIME_PATTERN_STRING = "yyyyMMddHHmmss";
    public static final String FORMAT_SIMPLE_TIME = "HH:mm";
    /**
     * 日期格式化 日期格式为:yyyy-MM-dd
     * @param date  日期
@@ -198,7 +200,18 @@
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(startDate);
        while (calendar.getTime().compareTo(endDate) <= 0) {
            days.add(DateUtils.format(calendar.getTime(), FORMAT_YEAR_MONTH_DAY));
            days.add(DateUtils.format(calendar.getTime(), FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND));
            calendar.add(Calendar.SECOND, seconds);
        }
        return days;
    }
    public static List<String> getTimeScale(Date startDate, Date endDate, int seconds, String timeFormat) {
        List<String> days = new ArrayList<String>();
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(startDate);
        while (calendar.getTime().compareTo(endDate) <= 0) {
            days.add(DateUtils.format(calendar.getTime(), timeFormat));
            calendar.add(Calendar.SECOND, seconds);
        }
        return days;