Lius
2025-03-04 61bd1f27cb0f83890bfcd9aec6257eda13c0fc4d
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/util/DateUtils.java
@@ -15,6 +15,7 @@
import java.util.*;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
import java.util.stream.Stream;
public class DateUtils {
@@ -1132,6 +1133,28 @@
        return dateRanges;
    }
    /**
     * 获取近7天日期 格式为 yyyy-MM-dd
     * @return
     */
    public static List<String> getNearWeek() {
        // 获取今天的日期
        LocalDate today = LocalDate.now();
        // 定义日期格式化器
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern(STR_DATE);
        // 获取并格式化前七天的日期
        return IntStream.rangeClosed(1, 7)
                .mapToObj(today::minusDays)
                .sorted(LocalDate::compareTo)
                .map(date -> date.format(formatter))
                .collect(Collectors.toList());
    }
}