From 0abb3d251383bcdf22db67e2b26431b7a7b74148 Mon Sep 17 00:00:00 2001
From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期五, 11 八月 2017 14:30:34 +0800
Subject: [PATCH] bug fix
---
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/DateUtil.java | 36 ++++++++++++++++++++++++++++++++++++
1 files changed, 36 insertions(+), 0 deletions(-)
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/DateUtil.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/DateUtil.java
index 82fea88..866ce69 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/DateUtil.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/DateUtil.java
@@ -1,6 +1,7 @@
package cn.com.basic.face.util;
import java.text.SimpleDateFormat;
+import java.util.Calendar;
import java.util.Date;
public class DateUtil {
@@ -33,5 +34,40 @@
}
}
+ public static String getPreviousMonthLastDay() {
+ Calendar aCalendar = Calendar.getInstance();
+ // add -1 month to current month
+ aCalendar.add(Calendar.MONTH, -1);
+ // set DATE to 1, so first date of previous month
+ aCalendar.set(Calendar.DATE, 1);
+
+ Date firstDateOfPreviousMonth = aCalendar.getTime();
+
+ // set actual maximum date of previous month
+ aCalendar.set(Calendar.DATE, aCalendar.getActualMaximum(Calendar.DAY_OF_MONTH));
+ //read it
+ Date lastDateOfPreviousMonth = aCalendar.getTime();
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
+ try {
+ return sdf.format(lastDateOfPreviousMonth) + " 23:59:59";
+ } catch (Exception e) {
+ e.printStackTrace();
+ return "";
+ }
+ }
+
+ public static String getYesterday() {
+ Calendar aCalendar = Calendar.getInstance();
+ aCalendar.add(Calendar.DATE, -1);
+
+ Date lastDateOfPreviousMonth = aCalendar.getTime();
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
+ try {
+ return sdf.format(lastDateOfPreviousMonth) + " 23:59:59";
+ } catch (Exception e) {
+ e.printStackTrace();
+ return "";
+ }
+ }
}
--
Gitblit v1.8.0