सबसे सरल।
चरण 1:डीबी से अवकाश प्राप्त करें और अपने प्रारूप में प्रारूपित करें, इसे List<String>
. में रखें
चरण 2:एक ऐसा तरीका बनाएं जो दिन जोड़ता हो।
चरण 3:छुट्टी खोजने के लिए एक विधि बनाएँ।
public boolean isBankHoliday(java.util.Date d) {
Calendar c = new GregorianCalendar();
c.setTime(d);
if((Calendar.SATURDAY == c.get(c.DAY_OF_WEEK)) || (Calendar.SUNDAY == c.get(c.DAY_OF_WEEK)) || bankHolidays.contains(dString)) {
return (true);
} else {
return false;
}
}
चरण 4:अपनी इनपुट तिथि प्राप्त करें। बैंक अवकाश के साथ जांचें, जब तक आपको कोई कार्य दिवस न मिल जाए तब तक लूप करें।
while (isBankHoliday(myDate)) {
myDate = addDays(myDate, 1);
}