Chinaunix首页 | 论坛 | 博客
  • 博客访问: 863252
  • 博文数量: 221
  • 博客积分: 10033
  • 博客等级: 上将
  • 技术积分: 2325
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-06 22:00
文章分类

全部博文(221)

文章存档

2010年(8)

2009年(1)

2008年(69)

2007年(63)

2006年(80)

我的朋友

分类:

2008-09-22 20:01:35

用 java.util.Calendar 得到前几天的日期


public class TestDate {

 

       public String yesteday() {

              
//           当前时间
               Calendar cal = Calendar.getInstance();

           //  日期的DATE减去10  就是往后推10 天 同理 +10 就是往后推十天
             
cal.add(Calendar.DATE, -10);

 

              SimpleDateFormat sf = new SimpleDateFormat("yyyyMMddHHmmss");

             

              String str = sf.format(cal.getTime());

             

              System.out.print(str);

              return str;

       }

 

       public static void main(String args[]) {

              new TestDate().yesteday();

       }

 

}



记的用DATE 类的时候要先得到当前的年,月,日,再将日数减或加.再new Date(year,month,day);
有了 Calendar 感觉方便多了.

阅读(5524) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~