给出一个年份:2010
给出一个月份:1
问题:如何计算出1月份包含那几个周次?谢谢

解决方案 »

  1.   

    楼主好好研究一下Calendar这个类
      

  2.   

    看下API吧!上面有关于这方面的类
      

  3.   

    看下API吧!我记得有这样的功能 
      

  4.   

    不太明白你指的周次是否就是有几周的意思。Calendar cal = Calendar.getInstance();
    cal.set(2010, 0, 1);
    System.out.println(cal.getActualMaximum(Calendar.WEEK_OF_MONTH));这样是输出6,因为一月总共跨过了六个星期
      

  5.   

    set第二个参数是0,是因为Calendar中一月是0,十二月是11
      

  6.   


    爱你,我很少用Calendar,你这样一搞感觉很强大啊