From 61bd1f27cb0f83890bfcd9aec6257eda13c0fc4d Mon Sep 17 00:00:00 2001 From: Lius <Lius2225@163.com> Date: 星期二, 04 三月 2025 10:43:32 +0800 Subject: [PATCH] 看板周利用率,日利用率 --- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/util/DateUtils.java | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/util/DateUtils.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/util/DateUtils.java index 0129bd6..2021bb7 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/util/DateUtils.java +++ b/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()); + + } + + + } -- Gitblit v1.9.3