你这个事业务思路不清晰哦 
第一点: 星期按开学后每7天一个星期...这肯定不可取,具体星期数肯定是统一的星期指数 
Calendar cl = Calendar.getInstance(); 
获得当前日期是今年的第几周---》cl.get(Calendar.WEEK_OF_YEAR) 
与开学日期是第几周 相减就可以了 
代码如下 
                Calendar cl = Calendar.getInstance(); //获取今天的日期信息 
                Calendar c2 = Calendar.getInstance(); 
                c2.set(2014, 2, 1); //假如是今年的3月1日开学 
                System.out.println("开学是今年的第几周:"+c2.get(Calendar.WEEK_OF_YEAR)); 
                System.out.println("今天是今年的第几周:"+cl.get(Calendar.WEEK_OF_YEAR)); 
                System.out.println("今天是这学期的第几周:"+(cl.get(Calendar.WEEK_OF_YEAR)-c2.get(Calendar.WEEK_OF_YEAR)); 
解决---- 
 |