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