From c129b516f101538736911128454d0e75e0aeb891 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期五, 20 十月 2023 12:41:43 +0800
Subject: [PATCH] 优化代码

---
 java110-utils/src/main/java/com/java110/utils/util/DateUtil.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/java110-utils/src/main/java/com/java110/utils/util/DateUtil.java b/java110-utils/src/main/java/com/java110/utils/util/DateUtil.java
index 805fb4a..1136e0a 100755
--- a/java110-utils/src/main/java/com/java110/utils/util/DateUtil.java
+++ b/java110-utils/src/main/java/com/java110/utils/util/DateUtil.java
@@ -407,8 +407,13 @@
 
     public static Date getNextMonthFirstDate(String curDate) {
         Date date = DateUtil.getDateFromStringB(curDate);
+        return getNextMonthFirstDate(date);
+    }
+
+    public static Date getNextMonthFirstDate(Date curDate) {
+
         Calendar curDateCal = Calendar.getInstance();
-        curDateCal.setTime(date);
+        curDateCal.setTime(curDate);
         Calendar calendar = Calendar.getInstance();
         calendar.set(Calendar.DAY_OF_MONTH, 1);
         calendar.set(Calendar.HOUR_OF_DAY, 0);
@@ -808,12 +813,12 @@
         return calendar.getTime();
     }
 
-    public static boolean sameMonthDay(Date startDate,Date endDate){
+    public static boolean sameMonthDay(Date startDate, Date endDate) {
         Calendar startCalendar = Calendar.getInstance();
         startCalendar.setTime(startDate);
         Calendar endCalender = Calendar.getInstance();
         endCalender.setTime(endDate);
-        if(startCalendar.get(Calendar.DAY_OF_MONTH) == endCalender.get(Calendar.DAY_OF_MONTH)){
+        if (startCalendar.get(Calendar.DAY_OF_MONTH) == endCalender.get(Calendar.DAY_OF_MONTH)) {
             return true;
         }
 

--
Gitblit v1.8.0