1.如何获取任一一个月的最后一天。main方法中测试通过
方法一:
public static void main(String[] args) { //得到开通后 套餐自动取消的时间
Calendar result = Calendar.getInstance();
result.setTime(new Date());
result.add(Calendar.MONTH, 2);
result.set(Calendar.DATE,1);
result.add(Calendar.DATE, -1);
System.out.println(new SimpleDateFormat("yyyy年MM月dd日").format(result.getTime()) );
}
方法二:
public static void main(String[] args) {
Calendar lastDate = Calendar.getInstance();
lastDate.add(Calendar.MONTH, 2);
lastDate.set(Calendar.DATE, 0);
String s= new SimpleDateFormat("yyyy年MM月dd日").format(lastDate.getTime());
System.out.println(s);
}