JAVA获取本月的第一天和最后一天

//获取本月第一天

Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.MONTH, 0);
calendar.set(Calendar.DAY_OF_MONTH, 1);
return calendar.getTime();

//获取本月最后一天
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.MONTH, 1);
calendar.set(Calendar.DAY_OF_MONTH, 0);

//获取上个月第一天
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MONDAY, calendar.get(Calendar.MONDAY) - 1);
calendar.set(Calendar.DAY_OF_MONTH, 1);

//获取上月最后一天
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MONDAY, calendar.get(Calendar.MONDAY) - 1);
calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH));

猜你喜欢

转载自www.cnblogs.com/yyhhblog/p/12050562.html