From ddbb365f63dfdce20d2ce4fb5a8c35aea547e2a4 Mon Sep 17 00:00:00 2001
From: whycxzp <perryhsu@163.com>
Date: 星期二, 11 四月 2023 17:11:43 +0800
Subject: [PATCH] 修复日期计算逻辑问题

---
 src/main/java/com/whyc/util/DateUtil.java |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/whyc/util/DateUtil.java b/src/main/java/com/whyc/util/DateUtil.java
index c2fc98d..eb5dddb 100644
--- a/src/main/java/com/whyc/util/DateUtil.java
+++ b/src/main/java/com/whyc/util/DateUtil.java
@@ -54,7 +54,8 @@
 
             if(i==0){
                 recordTime = startTimeDate;
-            }else if(i==len-1){
+            }
+            if(i==len-1){
                 recordTime1 = endTimeDate;
             }
             SEList.add(recordTime);
@@ -66,9 +67,10 @@
     }
 
     public static void main(String[] args) throws ParseException {
-        Date d1 = YYYY_MM_DD_HH_MM_SS.parse("2021-12-05 14:12:22");
-        Date d2 = YYYY_MM_DD_HH_MM_SS.parse("2022-3-06 09:12:22");
-        getMonthTime(d1,d2);
+        Date d1 = YYYY_MM_DD_HH_MM_SS.parse("2021-12-25 14:12:22");
+        Date d2 = YYYY_MM_DD_HH_MM_SS.parse("2022-01-10 09:12:22");
+        List<List<Date>> monthTime = getMonthTime(d1, d2);
+        System.out.println(monthTime);
     }
 
 }

--
Gitblit v1.9.1