现在有两个输入一个是年份,另一个是月份。如何得到这个月的1号是星期几??  Android有相关方法吗?

解决方案 »

  1.   

    java.util.CalendarCalendar.DAY_OF_WEEKjava 基础
      

  2.   

    用Calendar这个日历类,先把你的时间set进去,然后再获取它的DAY_OF_WEEK用法如下:Calendar c = Calendar.getInstance();
    c.set(Calendar.YEAR, year);
    c.set(Calendar.MONTH, month - 1);
    c.set(Calendar.DATE, 1);
    year 和 month 是你输入的年、月然后直接用Calendar的实例对象获取 DAY_OF_WEEK 
    int week = c.get(Calendar.DAY_OF_WEEK);
    返回的int 型的 week 值就是当月的1号是星期几1 对应 星期天
    2 对应 星期一
    .....
    7 对应 星期六依次类推即可