Thread Addition von Geschäftstagen
(25 answers)
Opened by tejste at 2013-07-22 10:17
Mit der Randbedingung, dass Geschäftstage immer Mo-Fr sind, d.h. in jeder Woche gleich viele, kann man die Addition von Tagen auch verkürzen, indem man nämlich zunächst mal schaut, wie viele ganze Wochen drin sind.
Also: Anzahl int(Tage / 7) * Anzahl_Geschäftstage. Dann noch für die verbleibenden Tage % 7 die Tage addieren, sondern sie Geschäftstage sind. Bzw. umgekehrt: du teilst durch Anzahl_Geschäftstage, rundest ab, und nimmst mit 7 mal und machst dann die Restbehandlung. Sollte einiges an Zeit sparen, wenn viele Tage addiert werden sollen... Richtig korrekt wird es aber wohl nur, wenn man auch Feiertage berücksichtigt. |