From 6c0409848debe47e001d327ee44b4f95338e8360 Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期二, 12 十月 2021 11:17:47 +0800
Subject: [PATCH] bug修复以及处理线上问题
---
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/DateUtils.java | 36 ++++++++++++++++++++++++++++++++----
1 files changed, 32 insertions(+), 4 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/DateUtils.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/DateUtils.java
index d220a6d..ccfbd91 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/DateUtils.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/DateUtils.java
@@ -888,10 +888,12 @@
}
public static void main(String[] args) throws Exception {
- // Date date= new Date();
- // Date after = new Date();
- // System.out.println(getFirstDayOfMonthString());
- // System.out.println(getDayOfMonthString());
+ Date date= getLastMonthFirst();
+ Date after = getLastMonthEnd();
+ System.out.println(date);
+ System.out.println(after);
+
+
}
/**
@@ -934,4 +936,30 @@
Date currYearFirst = calendar.getTime();
return currYearFirst;
}
+
+ /**
+ * 获取上月第一天时间
+ * @return 上月第一天时间
+ */
+ public static Date getLastMonthFirst(){
+ // 上月起始
+ Calendar lastMonthFirstDateCal = Calendar.getInstance();
+ lastMonthFirstDateCal.add(Calendar.MONTH,-1);
+ lastMonthFirstDateCal.set(Calendar.DAY_OF_MONTH, 1);
+ String lastMonthFirstTime = yyyyMMdd_format.format(lastMonthFirstDateCal.getTime()) + " 00:00:00";
+ return stringToDateStandard(lastMonthFirstTime);
+ }
+
+ /**
+ * 获取上月最后一天时间
+ * @return 最后一天时间
+ */
+ public static Date getLastMonthEnd(){
+ // 上月末尾
+ Calendar lastMonthEndDateCal = Calendar.getInstance();
+ lastMonthEndDateCal.add(Calendar.MONTH,-1);
+ lastMonthEndDateCal.set(Calendar.DAY_OF_MONTH, lastMonthEndDateCal.getActualMaximum(Calendar.DAY_OF_MONTH));
+ String lastMonthEndTime = yyyyMMdd_format.format(lastMonthEndDateCal.getTime()) + " 23:59:59";
+ return stringToDateStandard(lastMonthEndTime);
+ }
}
--
Gitblit v1.7.1