From 14b3dd223d4a148a4ca681a5c542901dfe74f029 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期五, 26 九月 2025 17:49:08 +0800
Subject: [PATCH] 店铺优惠卷调整

---
 framework/src/main/java/cn/lili/utils/CommonUtil.java |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/framework/src/main/java/cn/lili/utils/CommonUtil.java b/framework/src/main/java/cn/lili/utils/CommonUtil.java
index 2750ae2..985cb1d 100644
--- a/framework/src/main/java/cn/lili/utils/CommonUtil.java
+++ b/framework/src/main/java/cn/lili/utils/CommonUtil.java
@@ -3,6 +3,9 @@
 
 import cn.lili.common.utils.StringUtils;
 
+import java.util.Calendar;
+import java.util.Date;
+
 /**
  * lmk-shop-java
  * 宸ュ叿
@@ -10,7 +13,34 @@
  * @author : zxl
  * @date : 2025-08-07 14:40
  **/
+
+
 public class CommonUtil {
+
+    public static Date[] getMonthStartAndEnd(int year, int month) {
+        Calendar calendar = Calendar.getInstance();
+        Date[] result = new Date[2];
+
+        // 璁剧疆鏈堜唤璧峰鏃堕棿锛堝綋鏈堢殑绗竴澶� 00:00:00锛�
+        calendar.set(Calendar.YEAR, year);
+        calendar.set(Calendar.MONTH, month - 1); // Calendar鏈堜唤浠�0寮�濮嬶紝0=1鏈�
+        calendar.set(Calendar.DAY_OF_MONTH, 1);
+        calendar.set(Calendar.HOUR_OF_DAY, 0);
+        calendar.set(Calendar.MINUTE, 0);
+        calendar.set(Calendar.SECOND, 0);
+        calendar.set(Calendar.MILLISECOND, 0);
+
+        result[0] = calendar.getTime(); // 鏈堜唤璧峰鏃堕棿
+
+        // 璁剧疆鏈堜唤缁撴潫鏃堕棿锛堜笅涓湀鐨勭涓�澶� 00:00:00锛岀劧鍚庡噺1姣锛�
+        calendar.add(Calendar.MONTH, 1);
+        calendar.add(Calendar.MILLISECOND, -1);
+
+        result[1] = calendar.getTime(); // 鏈堜唤缁撴潫鏃堕棿
+
+        return result;
+    }
+
     public static String maskName(String name) {
         if (StringUtils.isBlank(name)) {
             return "";

--
Gitblit v1.8.0