From 955fbce6ef52bae47ad6444dd5334561148f32fd Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期四, 19 十二月 2024 15:31:33 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit

---
 server/system_service/src/main/java/com/doumee/core/utils/DateUtil.java |   32 ++++++++++++++++++++++++--------
 1 files changed, 24 insertions(+), 8 deletions(-)

diff --git a/server/system_service/src/main/java/com/doumee/core/utils/DateUtil.java b/server/system_service/src/main/java/com/doumee/core/utils/DateUtil.java
index e27187a..afb3039 100644
--- a/server/system_service/src/main/java/com/doumee/core/utils/DateUtil.java
+++ b/server/system_service/src/main/java/com/doumee/core/utils/DateUtil.java
@@ -2911,14 +2911,17 @@
 //            System.out.println(DateUtil.afterMinutesDate(-5));
 
 
-            List<Date> list =getThisMonthDateList();
-            for(Date d :list){
-                System.out.println(getPlusTime2(d));
-            }
-            List<Date> list1 =getThisYearMonthList();
-            for(Date d :list1){
-                System.out.println(getPlusTime2(d));
-            }
+            System.out.println(DateUtil.getBeforMonthStr(new Date(),1));
+            System.out.println(DateUtil.getBeforMonthStr(new Date(),12));
+
+//            List<Date> list =getThisMonthDateList();
+//            for(Date d :list){
+//                System.out.println(getPlusTime2(d));
+//            }
+//            List<Date> list1 =getThisYearMonthList();
+//            for(Date d :list1){
+//                System.out.println(getPlusTime2(d));
+//            }
 
 //            Date startTime = DateUtil.StringToDate("2024-05-01 08:00:00" ,"yyyy-MM-dd HH:mm:ss");
 //            Date endTime = DateUtil.StringToDate("2024-05-01 17:00:00" ,"yyyy-MM-dd HH:mm:ss");
@@ -3389,4 +3392,17 @@
     }
 
 
+    /**
+     * 鑾峰彇X澶╁悗鐨勬棩鏈�
+     * @param date
+     * @param beforMonths 涓嬫湀 -1  涓婃湀 1
+     * @return
+     */
+    public static String getBeforMonthStr(Date date,Integer beforMonths){
+        ZonedDateTime zonedDateTime = date.toInstant().atZone(ZoneId.systemDefault());
+        // 杞崲涓簀ava.time.LocalDate,璁$畻x澶╃殑鏃ユ湡
+        LocalDate dateBeforeDay = zonedDateTime.toLocalDate().minusMonths(beforMonths);
+        return dateBeforeDay.toString();
+    }
+
 }
\ No newline at end of file

--
Gitblit v1.9.3