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