From 25169ce9015c91b1596619fcc27b5554bd73bee7 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期六, 29 七月 2023 10:18:14 +0800 Subject: [PATCH] 5 --- src/main/java/com/yssh/utils/DateUtils.java | 16 ++++++---------- 1 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/yssh/utils/DateUtils.java b/src/main/java/com/yssh/utils/DateUtils.java index cb84b7b..bd91779 100644 --- a/src/main/java/com/yssh/utils/DateUtils.java +++ b/src/main/java/com/yssh/utils/DateUtils.java @@ -249,9 +249,10 @@ * * @return String **/ - public static Date getMonthStart() { + public static Date getMonthStart(Date date) { Calendar cal = Calendar.getInstance(); - //cal.set(Calendar.MONTH, 3); + // cal.set(Calendar.MONTH, 3) + cal.setTime(date); cal.set(Calendar.DAY_OF_MONTH, 1); return dateTime(YYYY_MM_DD_HH_MM_SS, parseDateToStr(YYYY_MM_DD, cal.getTime()) + " 00:00:00"); } @@ -261,16 +262,11 @@ * * @return String **/ - public static Date getMonthEnd() { + public static Date getMonthEnd(Date date) { Calendar cal = Calendar.getInstance(); - //cal.set(Calendar.MONTH, 3); + // cal.set(Calendar.MONTH, 3) + cal.setTime(date); cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH)); return dateTime(YYYY_MM_DD_HH_MM_SS, parseDateToStr(YYYY_MM_DD, cal.getTime()) + " 23:59:59"); - } - - public static void main(String[] args) { - //System.out.println(parseDateToStr(YYYY_MM_DD_HH_MM_SS, getMonthStart())); - //System.err.println(parseDateToStr(YYYY_MM_DD_HH_MM_SS, getMonthEnd())); - System.out.println(parseDateToStr(YYYY_MM_DD_HH_MM_SS, getAPeriodOfTime(getNowDate(), -7, Calendar.DATE))); } } -- Gitblit v1.9.3