posts - 11,  comments - 9,  trackbacks - 0


          public class TestDate {

          ?

          ?????? public String yesteday() {

          ??????????????
          //?????????? 當(dāng)前時(shí)間
          ???????????????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 類的時(shí)候要先得到當(dāng)前的年,月,日,再將日數(shù)減或加.再new Date(year,month,day);
          有了?Calendar 感覺(jué)方便多了.

          posted on 2006-03-18 07:52 square 閱讀(2758) 評(píng)論(1)  編輯  收藏


          FeedBack:
          # re: 用 java.util.Calendar 得到前幾天的日期
          2013-09-13 10:18 | ouyangshixiong
          錯(cuò)的。不要上當(dāng)。  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2006年3月>
          2627281234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章檔案

          收藏夾

          IBM developerworks JAVA

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 银川市| 丹棱县| 马关县| 松潘县| 山西省| 信宜市| 永吉县| 白城市| 吴川市| 宕昌县| 玛纳斯县| 赤城县| 屏东县| 姚安县| 彭山县| 四会市| 微山县| 锦州市| 伊通| 东阿县| 正蓝旗| 化隆| 英山县| 河北区| 襄樊市| 平山县| 横峰县| 尚义县| 阳山县| 台北市| 建湖县| 来宾市| 古浪县| 晋城| 营口市| 绥中县| 灌云县| 东海县| 鄂托克旗| 新巴尔虎左旗| 阳泉市|