有两种方法
第一:获取当前月的第一天,然后date-1
Calendar calendar=Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH, 1);calendar.add(Calendar.DATE, -1);
第二:先设置成上一个月,再获取上个月的最后一天
Calendar calendar=Calendar.getInstance();
calendar.set(Calendar.MONTH, -1);
calendar.set(Calendar.DATE,calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
本文介绍了通过Java的Calendar类实现获取指定日期所在月份的前一天(即上个月的最后一天)的两种方法。第一种方法是将当前月设置为第一天后再减去一天;第二种方法是直接设置为上一个月,然后获取该月的最大天数。

824

被折叠的 条评论
为什么被折叠?



