这段代码:
Calendar calendar; calendar = GregorianCalendar.getInstance(); calendar.set(year,month,day); week_day = calendar.get(Calendar.DAY_OF_WEEK);
返回错误的值.
例如
- year=2013,month=3,day=31
返回相同的值
- year=2013,month=4,day=1.
我怎么能正确地做到这一点?
解决方法
在Java中,几个月从0开始.
第3个月的第31天是4月31日,那个不存在,那么它将被转移到5月1日,
第4个月第1天是5月1日,与上述同一天.