Zählen der regulären Arbeitstage in einem bestimmten Zeitraum

Hilfe benötigen. Ich muss die regulären Arbeitstage für einen bestimmten Zeitraum zählen. In unserem Land haben wir beispielsweise 5 reguläre Arbeitstage von Montag bis Freitag. Im Code muss ich Samstage und Sonntage ausschließen, wenn ich sie für meine Berechnungen verwende.

Ich brauche einen Algorithmus wie diesen in C #:

    int GetRegularWorkingDays(DateTime startDate, DateTime endDate)
    {

       int nonWorkingDays = ((endDate - startDate) % 7) * 2;

       return (endDate - startDate) - nonWorkingDays;
    }

Ich weiß, mein Entwurf ist weit weg :(. Vielen Dank im Voraus. =)

PS: Jungs, bitte stimmen Sie die beste / schnellste / effizienteste Antwort unten ab. Danke =)

Antworten auf die Frage(16)

Ihre Antwort auf die Frage