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

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



           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);  //結(jié)束日期下滾一天是為了包含最后一天
              
               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純屬個人學(xué)習(xí)、工作需要,記錄相關(guān)資料。請不要發(fā)表任何有人身攻擊的言論,謝謝! www.zhipsoft.cn
          posted on 2010-04-08 11:07 ZhipSoft 閱讀(1488) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 屏南县| 布拖县| 江山市| 太仓市| 上高县| 彭州市| 东方市| 峨山| 乌什县| 洛川县| 玉山县| 阿荣旗| 资溪县| 宜昌市| 涞源县| 冀州市| 新蔡县| 邯郸市| 正阳县| 理塘县| 商都县| 博爱县| 甘孜| 穆棱市| 林芝县| 滨海县| 乌什县| 七台河市| 尼木县| 布尔津县| 互助| 绥棱县| 西乌珠穆沁旗| 贡觉县| 大理市| 元氏县| 富阳市| 饶河县| 永和县| 内江市| 葫芦岛市|