JAVA里怎么得出一个月的第一天是星期几?

来源:百度知道 编辑:UC知道 时间:2024/05/15 03:24:53
做个日历,需要知道每个月前面空多少个空格。请问,怎么知道一个月的第一天是星期几?这样就可以知道多少个空格了。

看Calender类的API有可以用的方法,

Calendar rightNow = Calendar.getInstance();
rightNow.set(2007, 4, 1);
System.out.println(rightNow.DAY_OF_WEEK);
输出7 说明2007年4月1日是星期日

只要知道上个月30或31是星期几就行了!!!

楼上,System.out.println(rightNow.DAY_OF_WEEK);
输出7 说明2007年4月1日是星期日,输出7说明是星期六?
DAY_OF_WEEK是从 1:星期日->2:星期一->..->-7:星期六