所以在我的Android应用程序中,用户可以将日期添加为6个字符YYMMDD的字符串。然后,此字符串I分为3个子字符串,年,月,日。
然后我使用日历实例检查这个日期是工作日,星期六或星期日,如下:
Calendar c = Calendar.getInstance();
c.set(year,month,day);
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK) ;
据我所知,周日是= 1,周六= 7。 当我测试这些时,我得到的结果是: 160517 res = 4 //这是星期二,但4意味着周三。 160514 res = 1 //星期六,但1表示星期日。
答案 0 :(得分:0)
我正在检查16年,而不是2016年。在2000年之前就错了。