Calendar calendar = Calendar.newInstance();
calendar.getTime(Canledar.MONTH);没记错的话...

解决方案 »

  1.   

    Calendar calendar = Calendar.newInstance();
    calendar.get(3);
      

  2.   

    Calendar calendar = Calendar.getInstance();int li_current_month_day = calendar.get(Calendar.DAY_OF_YEAR);calendar.add(Calendar.MONTH,1);int li_next_month_day = calendar.get(Calendar.DAY_OF_YEAR);out.print(li_next_month_day-li_current_month_day);
    //打印出来的即是当前月的天数
      

  3.   

    public int daysInMonth(int year, int month)
      {
        if(month <= 0 || month > 12)
        {
          System.out.println("非法参数:month");
          return -1;
        }
        int days = 31;
        if(month == 4 || month == 6 || month == 9 || month == 11)
        {
          days = 30;
        }
        if(month == 2)
        {
          if((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0))
          {
            days = 29;
          }
          else
          {
            days = 28;
          }
        }
        return days;
      }