新的起點 新的開始

          快樂生活 !

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

          優秀個人博客鏈接

          官網學習站點

          生活工作站點

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 阳泉市| 双鸭山市| 家居| 祁连县| 台中市| 铁岭市| 醴陵市| 台山市| 五原县| 丹巴县| 四子王旗| 富源县| 阿拉善盟| 蚌埠市| 泽州县| 固阳县| 高安市| 綦江县| 韶关市| 苏尼特右旗| 哈密市| 墨脱县| 澎湖县| 乡宁县| 南丰县| 成武县| 辉南县| 太仆寺旗| 崇明县| 鞍山市| 景德镇市| 凤凰县| 承德市| 东方市| 古交市| 揭西县| 高台县| 中阳县| 郸城县| 隆子县| 平安县|