Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Joker am 23.09.03 - 16:27:50

Titel: Anzahl der Werktage
Beitrag von: Joker am 23.09.03 - 16:27:50
Hi,
hat vielleicht jemand von euch ein Script, mit dem man an Hand von zwei Datums die dazwischenliegende Anzahl von Werktagen ermitteln kann ?

Wäre eine super Sache!!

Gruss
Martin
Titel: Re:Anzahl der Werktage
Beitrag von: koehlerbv am 23.09.03 - 16:33:05
Schon mal gesucht?
- Sandbox: Eingabe "working"
- Dieses Forum: Eingabe "Werktage"

Bernhard
Titel: Re:Anzahl der Werktage
Beitrag von: Birgit am 26.09.03 - 10:51:11

EndDate := bis;
StartDate := von;
diffDays := (EndDate - StartDate) / 86400 + 1;
strtDay := @Modulo(@Weekday(StartDate); 7);
endDay := @Modulo(@Weekday(EndDate); 7);
result := (diffDays - endDay + strtDay - 8) * 5 / 7 - @Max(-2; -strtDay) - @Min(1; endDay) + 5 - strtDay + endDay;
@If(@IsError(result);"";result)
Titel: Re:Anzahl der Werktage
Beitrag von: Birgit am 26.09.03 - 10:51:51
oops sorry, habe das überlesen, daß Du ein Script wolltest ...
Titel: Re:Anzahl der Werktage
Beitrag von: Semeaphoros am 26.09.03 - 10:58:33
Also, man kann das ja mit Evaluate ins Script einbinden, wo ist das Problem? Wäre eine durchaus zu empfehlende Lösung
Titel: Re:Anzahl der Werktage
Beitrag von: robertpp am 26.09.03 - 11:41:34
Ata hat eine DB die DataHandling heisst und dort ist das drinnen. Ich finde die leider jetzt nicht auf die schnelle aber vielleicht hat sie son jemand.
Titel: Re:Anzahl der Werktage
Beitrag von: koehlerbv am 26.09.03 - 12:00:08
Hier ist der Link:
http://www.anton-tauscher.de/Download/DateHandling.zip

HTH,
Bernhard