我设置今天 2014年2月28日,我使用代码:
cal.add(Calendar.MONTH, 1);
输出 2014年3月28日
但我想展示 2014年3月31日
我该怎么办?
答案 0 :(得分:1)
您可以将日期移至下个月,然后将其日期设置为当月的最大值
cal.add(Calendar.MONTH, 1);//move date to next month
cal.set(Calendar.DAY_OF_MONTH, cal.getMaximum(Calendar.DAY_OF_MONTH));
//set day to max value for current month