你这个事业务思路不清晰哦
第一点: 星期按开学后每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));
解决----
|