我试图弄清楚如何让我的程序计算一周中的星期日数。
我尝试了以下事情:
if (date.DAY_OF_WEEK == date.SUNDAY) {
System.out.println("Sunday!");
}
然而它似乎不起作用?
当我尝试时,System.out.Println the date.DAY_OF_WEEK
我得到:7
有谁知道我如何检查当前日历日期是否为星期日?
更新更多信息
首先是 date.DAY_OF_WEEK 是一个 Calendar 对象!
我确保将日历对象设置
date
为星期天
我得到 7 的系统输出是当我尝试运行时它返回给我的内容,date.DAY_OF_MONTH
即使它设置为星期天
亚历克斯的第二次更新
这或多或少是我的代码
Calendar startDate = Calendar.getInstance();
startDate.set(2012, 12, 02);
if (startDate.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY) {
System.out.println("true");
}else {
System.out.println("FALSE");
}