jsp 日期 加一个月

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:51:08
jsp编程中得到2008-04-23格式的日期的变量,怎样写代码能得到加一个月后的日期?

假设你的变量名为 d,类型为java.util.Date.则
d.setMonth(d.getMonth()+1);就可以了

add(f, delta) 将 delta 添加到 f 字段中

public static void main(String[] args) throws ParseException
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date=sdf.parse("2008-04-23");
Calendar c = Calendar.getInstance();
c.setTime(date);
c.add(Calendar.MONTH, 1);
System.out.println(sdf.format(c.getTime()));
}

一楼的方法不严密,只增加月份了,要是12月怎么办?
要进行判断,决定年份是不是也增加