Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

अगले कार्य दिवस को खोजने के लिए

सबसे सरल।

चरण 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);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दिनांक और नल के अनुसार SQL सर्वर ऑर्डर अंतिम

  2. डेटाबेस से .NET कॉन्फ़िगरेशन पढ़ें

  3. एन्क्रिप्टेड कनेक्शन SQL सर्वर के लिए प्रमाणपत्र परिनियोजित करना

  4. SQL सर्वर में टॉप क्लॉज का उपयोग करते समय अंतिम स्थान के लिए टाई करने वाले परिणाम कैसे शामिल करें

  5. टीएसक्यूएल राउंड अप दशमलव संख्या