Calendar c = Calendar.getInstance();
//当前日期设置为指定日期
c.setTime(new Date());
//指定日期月份减去一
c.add(Calendar.MONTH, -1);
//指定日期月份减去一后的 最大天数
c.set(Calendar.DATE, c.getActualMaximum(Calendar.DATE));
//获取上给月最后一天的日期
Date lastDateOfPrevMonth = c.getTime();
07-19
7765
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
02-04
5674
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)