Calendar.getInstance().getFirstDayofWeek()

解决方案 »

  1.   

    补充:
    /* 求某月天数 */
    int year = 2003;
    int month = 2;//设置此月1号
    Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("CTT"));
    calendar.set(Calendar.YEAR,year);
    calendar.set(Calendar.MONTH,month-1);
    calendar.set(Calendar.DAY_OF_MONTH,1);//设置此月的下个月1号
    Calendar calendar2 = Calendar.getInstance(TimeZone.getTimeZone("CTT"));
    calendar2.set(Calendar.YEAR,year);
    calendar2.set(Calendar.MONTH,month-1+1);
    calendar2.set(Calendar.DAY_OF_MONTH,1);
    int result = (int)((calendar2.getTime().getTime()-calendar.getTime).getTime())/(24*60*60*1000));
    System.out.println(year+"年"+month+"月 天数:"+result);/* 求某天礼拜几 */int year3=2003;
    int month3=4;
    int day3=8;
    Calendar calendar3 = Calendar.getInstance(TimeZone.getTimeZone("CTT"));
    calendar3.set(Calendar.YEAR,year3);
    calendar3.set(Calendar.MONTH,month3-1);
    calendar3.set(Calendar.DAY_OF_MONTH,day3);
    System.out.println(year3+"年"+month3+"月"+day3+"日 是礼拜"+(calendar3.getCalendar.DAY_OF_WEEK)-1));