新的起點 新的開始

          快樂生活 !

          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 閱讀(6053) 評論(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

          謝謝。  回復  更多評論   


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


          網站導航:
           

          公告

          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站點

          優秀個人博客鏈接

          官網學習站點

          生活工作站點

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 晋宁县| 西充县| 临澧县| 延安市| 姚安县| 马尔康县| 宣武区| 上虞市| 海丰县| 孙吴县| 泾川县| 锡林浩特市| 福建省| 景德镇市| 和政县| 台北县| 进贤县| 高唐县| 孟津县| 通辽市| 卢湾区| 垣曲县| 二连浩特市| 嘉善县| 浑源县| 沙湾县| 扶风县| 临高县| 横峰县| 新晃| 通江县| 微山县| 合川市| 镇江市| 彭州市| 新源县| 睢宁县| 团风县| 精河县| 易门县| 赤水市|