Проверьте, является ли календарная дата воскресеньем
Я пытаюсь выяснить, как заставить мою программу подсчитывать количество воскресений за неделю.
Я попробовал следующее:
if (date.DAY_OF_WEEK == date.SUNDAY) {
System.out.println("Sunday!");
}
Все же это не похоже на работу?
Когда я пытаюсьSystem.out.Println the date.DAY_OF_WEEK
Я получил:7
Кто-нибудь знает, как я могу проверить, если текущая дата календаря воскресенье?
ОБНОВЛЕНИЕ ДЛЯ БОЛЬШЕ ИНФОРМАЦИИ
первая дата. Day_OF_WEEK - объект календаря!
я удостоверился, что установил объект Календаряdate
в воскресенье
Распечатка системы, где я получаю 7, это то, что он возвращает мне, когда я пытаюсь запуститьdate.DAY_OF_MONTH
даже если день наступит в воскресенье
2-е ОБНОВЛЕНИЕ ДО АЛЕКСА
Это более или менее мой код
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");
}