新的起點 新的開始

          快樂生活 !

          Calendar的使用2(add set roll)方法的區別

          例子說明:
          假設:f= 2001-1-30
          f.add(Calendar.Month, 13) = 2002.2.28
          f.set(Calendar.Month,2) =  2002.3.2
          f.roll(Calendar.Month, 13) = 2001.2.28
          Add:修改后如果符合實際,會調整,但不會改變調整的值,如例子中的MONTH。
          Set: 會改變如把2月改為3月。
          roll:于Add類似,不同在于不會改變最大的日期單位,如還是2001 不會為2002。
          下面為代碼演示:
          set
          1          Calendar calendar = Calendar.getInstance();
          2          calendar.set(2001, Calendar.JANUARY, 29);
          3          calendar.set(Calendar.MONTH, 13);
          4          System.out.println(calendar.getTime());
          5    結果是 Fri Mar 01 17:25:53 CST 2002

          add
          1          Calendar calendar = Calendar.getInstance();
          2          calendar.set(2001, Calendar.JANUARY, 29);
          3          calendar.add(Calendar.MONTH, 13);
          4          System.out.println(calendar.getTime());
          結果是
          Thu Feb 28 17:28:07 CST 2002

          roll
          1  Calendar calendar = Calendar.getInstance();
          2          calendar.set(2001, Calendar.JANUARY, 29);
          3          calendar.roll(Calendar.MONTH, 13);
          4          System.out.println(calendar.getTime());
          結果是
          Wed Feb 28 17:29:12 CST 2001




          posted on 2007-10-12 17:35 advincenting 閱讀(6044) 評論(2)  編輯  收藏

          評論

          # re: Calendar的使用2(add set roll)方法的區別 2008-07-14 18:45 sdfond

          謝謝!   回復  更多評論   

          # re: Calendar的使用2(add set roll)方法的區別 2009-08-27 15:07 wahu

          謝謝。  回復  更多評論   


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


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           

          公告

          Locations of visitors to this pageBlogJava
        1. 首頁
        2. 新隨筆
        3. 聯系
        4. 聚合
        5. 管理
        6. <2007年10月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          統計

          常用鏈接

          留言簿(13)

          隨筆分類(71)

          隨筆檔案(179)

          文章檔案(13)

          新聞分類

          IT人的英語學習網站

          JAVA站點

          優秀個人博客鏈接

          官網學習站點

          生活工作站點

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 武威市| 沽源县| 如东县| 洛南县| 竹山县| 柳州市| 河北区| 连南| 渭源县| 鄯善县| 侯马市| 文山县| 德阳市| 宿州市| 垣曲县| 安岳县| 潜山县| 灵台县| 太湖县| 陇西县| 长治县| 凤山县| 玛沁县| 奉贤区| 黄石市| 宝兴县| 油尖旺区| 庆安县| 雅安市| 横山县| 台东市| 宁蒗| 凌源市| 浦城县| 福安市| 济南市| 太湖县| 灵丘县| 通州区| 永昌县| 乡城县|