/**
* 获取上个月的第一天和最后一天的时间戳
* @return
*/
public static Map<String, Long> getLastMonth() {
Map<String, Long> maps = new HashMap<>();
//获取上个月的第一天
Calendar calendar = Calendar.getInstance();
calendar.set(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH), 0, 0, 0);
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.add(Calendar.MONTH, -1);
long startTime = calendar.getTime().getTime();
calendar.set(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH), 23, 59, 59);
calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
long endTime = calendar.getTime().getTime();
maps.put("startTime", startTime);
maps.put("endTime", endTime);
return maps;
}
07-07
1432
