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