From 5fd51c437819f1c9d027a936db4ba2ee7cd2e053 Mon Sep 17 00:00:00 2001
From: ustcyc <yincun@163.com>
Date: 星期二, 07 一月 2025 15:02:58 +0800
Subject: [PATCH] 升级架构

---
 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