我需要输入一个月份。然后直接得到这个月的第一天是星期几。要求格式是:周一到周日依次为数字:1 2 3 4 5 6 7.
[code="java"]Calendar _c = Calendar.getInstance();
int _aYear = _c.get(Calendar.YEAR);
_c.set(Calendar.YEAR, _aYear);
_c.set(Calendar.MONTH, _aMonth );
_c.set(Calendar.DAY_OF_MONTH, 1);
int _aWeek = _c.get(Calendar.DAY_OF_WEEK) ;
log.debug(_aMonth + "月的第一天是星期" + _aWeek);[/code]
结果不对。好像DAY_OF_WEEK从0开始的?谁给我写个可以用的方法阿。
[b]问题补充:[/b]
ham的代我验证了好像不对阿。5月的第一天怎么是星期7呢?