Calendar类获取当前时间上一个月,下一个月,当月的最后一天等的处理方法

Calendar cal = Calendar.getInstance();//获取一个Calendar对象
cal.setTime(new Date() );
cal.add(Calendar.MONTH, -1);//获取当前时间上一个月
cal.set(Calendar.DAY_OF_MONTH, cal.getActualMinimum(Calendar.DAY_OF_MONTH));//获取上个月的第一天
Date lastMonth = cal.getTime();//得到上个月的第一天

cal.add(Calendar.MONTH, 1);//获取当前时间的下一个月
cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH));//获取下一个月的最后一天
Date preMonth=cal.getTime();//得到下个月的最后一天
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43378945/article/details/83511361