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

5576阅读 0评论2008-09-22 songduanlei
分类:

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

上一篇:JSTL中fn表达式的使用说明
下一篇:最近遇到的问题