指定时间加上天数or给当前日期加天数-纠错

网上看到,注意下 只是天数,其实就是简单的

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 包里面 


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容