/**
* 获取上个月的第一天和最后一天的时间戳
* @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;
}
12-29
2878
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
02-04
5576
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
12-11
1096
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交