您的位置:首页 > 其它

显示比当前DATE时间,提前一个月,一天,一年的时间

2015-06-10 15:05 357 查看
// eg:当前DATE时间是: 2008/11/05

Date date = new Date(); //当前日期

SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd"); //格式化对象

Calendar calendar = Calendar.getInstance(); //日历对象

calendar.setTime(date); //设置当前日期

calendar.add(Calendar.MONTH, -1); //月份减一

System.out.println(sdf.format(calendar.getTime()));/ /输出格式化的日期

结果是:2008/10/05

calendar.add(Calendar.DATE, -1); //天数减一

System.out.println(sdf.format(calendar.getTime())); //输出格式化的日期

结果是:2008/10/04

calendar.add(Calendar.YEAR, -1); //年减一

System.out.println(sdf.format(calendar.getTime())); //输出格式化的日期

结果是:2007/10/05

原文链接:http://blog.sina.com.cn/s/blog_79b275af0101264m.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: