From 4a4c11c1d1ac7d0eb255678f7c96d06363e168ab Mon Sep 17 00:00:00 2001
From: DYL0109 <1332079466@qq.com>
Date: 星期三, 22 一月 2025 17:35:34 +0800
Subject: [PATCH] !38 添加节能项目管理和政策法规页面 Merge pull request !38 from 张嘉伟/zcc_dev

---
 zhitan-common/src/main/java/com/zhitan/common/utils/DateUtils.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/zhitan-common/src/main/java/com/zhitan/common/utils/DateUtils.java b/zhitan-common/src/main/java/com/zhitan/common/utils/DateUtils.java
index fa784c5..07b5d57 100644
--- a/zhitan-common/src/main/java/com/zhitan/common/utils/DateUtils.java
+++ b/zhitan-common/src/main/java/com/zhitan/common/utils/DateUtils.java
@@ -193,4 +193,28 @@
         ZonedDateTime zdt = localDateTime.atZone(ZoneId.systemDefault());
         return Date.from(zdt.toInstant());
     }
+
+    /**
+     *  鑾峰彇鎸囧畾鏃ユ湡棰濇湀浠界殑澶╂暟锛屽苟杞崲鎴愭暟缁�
+     * @param date 鏃ユ湡
+     * @return 鏃ユ湡鏁扮粍
+     */
+    public static String[] getDays(Date date) {
+        if (date == null) {
+            throw new IllegalArgumentException("鏃ユ湡鍙傛暟涓嶈兘涓虹┖");
+        }
+
+        // 灏� Date 杞崲涓� LocalDate
+        LocalDate localDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
+        int daysInMonth = localDate.lengthOfMonth();
+        String[] strings = new String[daysInMonth];
+
+        for (int i = 1; i <= daysInMonth; i++) {
+            // 浣跨敤String.format绠�鍖栭浂濉厖
+            strings[i - 1] = String.format("%02d", i);
+        }
+
+        return strings;
+    }
+
 }

--
Gitblit v1.9.3