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 閱讀(2758) 評論(1)  編輯  收藏


          FeedBack:
          # re: 用 java.util.Calendar 得到前幾天的日期
          2013-09-13 10:18 | ouyangshixiong
          錯的。不要上當。  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2013年9月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章檔案

          收藏夾

          IBM developerworks JAVA

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 天津市| 涪陵区| 乳山市| 望谟县| 盐城市| 阳江市| 丽水市| 惠来县| 台东市| 迁安市| 兖州市| 昭通市| 错那县| 巴青县| 洛浦县| 连山| 和平区| 墨竹工卡县| 轮台县| 施甸县| 云南省| 垫江县| 卫辉市| 准格尔旗| 阳曲县| 札达县| 磐安县| 吐鲁番市| 临高县| 正镶白旗| 金沙县| 农安县| 柘城县| 普洱| 洮南市| 祁门县| 泰和县| 柳江县| 万州区| 吉隆县| 合川市|