ZhipSoft.com
              冬去春來
                  鄭重聲明:本Blog純屬個人學習、工作需要,記錄相關資料。請不要發表任何有人身攻擊的言論,謝謝!!www.ZhipSoft.com
          posts - 94,comments - 149,trackbacks - 0
          java得到指定時間段中的所有周,以及每周的每天都是周幾和日期是多少?

          第一周的開始一天不一定是周一,最后一周的結束一天也不一定是周日! 



           public static void main(String[] args){
           
            Calendar c_begin = new GregorianCalendar();
               Calendar c_end = new GregorianCalendar();
               DateFormatSymbols dfs = new DateFormatSymbols();
               String[] weeks = dfs.getWeekdays();
              
               c_begin.set(2010, 3, 2); //Calendar的月從0-11,所以4月是3.
               c_end.set(2010, 4, 20); //Calendar的月從0-11,所以5月是4.

               int count = 1;
               c_end.add(Calendar.DAY_OF_YEAR, 1);  //結束日期下滾一天是為了包含最后一天
              
               while(c_begin.before(c_end)){
             System.out.println("第"+count+"周  日期:"+new java.sql.Date(c_begin.getTime().getTime())+", "+weeks[c_begin.get(Calendar.DAY_OF_WEEK)]);

                if(c_begin.get(Calendar.DAY_OF_WEEK)==Calendar.SUNDAY){
                 count++;
                }
                c_begin.add(Calendar.DAY_OF_YEAR, 1);
               }
              
          }

                  本Blog純屬個人學習、工作需要,記錄相關資料。請不要發表任何有人身攻擊的言論,謝謝! www.zhipsoft.cn
          posted on 2010-04-08 11:07 ZhipSoft 閱讀(1496) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 柳江县| 子长县| 康平县| 湘潭县| 济阳县| 龙井市| 巩义市| 泰顺县| 宁波市| 惠安县| 郧西县| 滨海县| 大化| 兴文县| 全州县| 龙江县| 福海县| 黔江区| 辽源市| 棋牌| 泸定县| 苏尼特左旗| 新民市| 自贡市| 江源县| 灌阳县| 吐鲁番市| 嘉定区| 郸城县| 马尔康县| 延庆县| 铁岭市| 诸暨市| 广饶县| 色达县| 九龙坡区| 柳江县| 河池市| 云南省| 星座| 武安市|