String startTimeStr = ftf.format(LocalDateTime.ofInstant(Instant.ofEpochMilli(startTime), ZoneId.systemDefault()));
String endTimeStr = ftf.format(LocalDateTime.ofInstant(Instant.ofEpochMilli(endTime), ZoneId.systemDefault()));
Map map = new HashMap();
map.put(“startDate”, startTimeStr);
map.put(“endDate”, endTimeStr);
return map;
}
//获取今天日期 年月日
public static Date getTodayYmd(){
Date now = new Date();
Calendar cal1 = Calendar.getInstance();
cal1.setTime(now);
// 将时分秒,毫秒域清零
cal1.set(Calendar.HOUR_OF_DAY, 0);
cal1.set(Calendar.MINUTE, 0);
cal1.set(Calendar.SECOND, 0);
cal1.set(Calendar.MILLISECOND, 0);
return cal1.getTime();
}
//获取昨天日期 年月日
public static Date getYesterdayYmd() {
Calendar cal = new GregorianCalendar();
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
cal.add(Calendar.DAY_OF_MONTH, -1);
return cal.getTime();
}
/**
-
获取昨天开始时间和结束时间
-
@return
*/
public static Map getYesterdayTime() {
Long startTime = getBeginDayOfYesterday();
Long endTime = getEndDayOfYesterDay();
DateTimeFormatter ftf = DateTimeFormatter.ofPattern(“yyyy-MM-dd HH:mm:ss”);
String startTimeStr = ftf.format(LocalDateTime.ofInstant(Instant.ofEpochMilli(startTime), ZoneId.systemDefault()));
String endTimeStr = ftf.format(LocalDateTime.ofInstant(Instant.ofEpochMilli(endTime), ZoneId.systemDefault()));
Map map = new HashMap();
map.put(“startDate”, startTimeStr);
map.put(“endDate”, endTimeStr);
return map;
}
/**
-
获取当月开始时间和结束时间
-
@return
*/
public static Map getMonthTime() {
Long startTime = getMonthStartTime();
Long endTime = getMonthEndTime();
DateTimeFormatter ftf = DateTimeFormatter.ofPattern(“yyyy-MM-dd HH:mm:ss”);
String startTimeStr = ftf.format(LocalDateTime.ofInstant(Instant.ofEpochMilli(startTime), ZoneId.systemDefault()));
String endTimeStr = ftf.format(