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