原文:https://www.cnblogs.com/QQParadise/articles/4936313.html
獲取上個月第一天的方法:
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.MONTH, -1);
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.add(Calendar.MONTH, -1);
calendar.set(Calendar.DAY_OF_MONTH, 1);
獲取上個月最后一天的方法,這個稍微要變通一下,先將日期設置為本月的第一天,然后減去一天就變成了上個月的最后一天了:
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.add(Calendar.DATE, -1);
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.add(Calendar.DATE, -1);