posts - 11,  comments - 9,  trackbacks - 0


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 感觉方便多了.

posted on 2006-03-18 07:52 square 阅读(2738) 评论(1)  编辑  收藏


FeedBack:
# re: 用 java.util.Calendar 得到前几天的日期
2013-09-13 10:18 | ouyangshixiong
错的。不要上当。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
<2006年3月>
2627281234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(2)

随笔档案

文章档案

收藏夹

IBM developerworks JAVA

搜索

  •  

最新评论

阅读排行榜

评论排行榜