На этот вопрос уже есть ответ здесь:
Мне нужно предотвратить вход в система парковки автомобилей во время государственных праздников, но вместо того, чтобы проводить больше занятий, я надеялся, что это можно будет сделать в рамках моего существующего метода. у меня вопрос: есть ли такая вещь в java, которая уже имеет предопределенные даты государственных праздников и может использоваться в состоянии if или в каком-либо виде, чтобы предотвратить вход, если сегодняшняя дата совпадает с этим списком дат государственных праздников.
Это мой существующий метод, который, как вы можете видеть, проверяет, являются ли выходные, суббота и воскресенье выходными днями. но в Великобритании больше дней, например, государственных праздников, но как мне определить все остальные даты.
public boolean checkHoliday(){
Calendar cal = Calendar.getInstance();
int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK);
if (dayOfWeek == 1 || dayOfWeek == 7){
return true;
} else {
return false;
}
/*add method for further holiday date check*/
}