网上看到,注意下 只是天数,其实就是简单的
Calendar ca = Calendar.getInstance();
ca.add(Calendar.DATE,num);// num为增加的天数,可以改变的
http://www.cnblogs.com/sharpest/p/6122269.html
这篇写的 只是当前日期,那个参数是无效的... baidu排行还很靠前...害死人呢
/**39* 当前日期加上天数后的日期40* @param num 为增加的天数41* @return42*/43public static String plusDay2(int num){44Date d = new Date();45SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");46String currdate = format.format(d);47System.out.println("现在的日期是:" + currdate);4849Calendar ca = Calendar.getInstance();50ca.add(Calendar.DATE, num);// num为增加的天数,可以改变的51d = ca.getTime();52String enddate = format.format(d);53System.out.println("增加天数以后的日期:" + enddate);54return enddate;55}
public static Date addDate(Date date, intday) {
long time = date.getTime();
long delayTime = day *24*60*60*1000L;
time += delayTime;
return new Date(time);
}
或者
common-lang 包里面