Domino 9 und frühere Versionen > Entwicklung
Erster Werkag des Monats ermitteln?
yes2002:
Hi,
habe im Forum gesucht - aber nix passendes gefunden. Deshalb, wie kann ich den ersten Werktag eines Montas in Lotus Script ermitteln?
Beispiel:
01.11.2003 = Samstag -> weekday = 7 -> keine Aktion
02.11.2003 = Sonntag -> weekday = 1 -> kein Aktion
03.11.2003 = Montag -> weekday = 2 -> Aktion wird durchgeführt
04.11.2003 = Dienst -> weekday = 3, aber nicht erster Werktag des Monats, deswegen keine Aktion.
Hat jemand eine pfiffige Idee?
PS: Feiertage werden ignoriert.
Danke!
animate:
du hast doch selbst schon die Lösung gepostet.
du nimmst das Datum des ersten Tages eines Monats und zählst solange einen Tag dazu, bis es ein Werktag ist.
vielleicht gehts pfiffiger, aber nicht pragmatischer
yes2002:
... hmm, ja - aber ich wollte vermeiden das Datum zu zerlegen.
Komme ich wohl nicht herum?
Driri:
Hi,
Du könntest doch mit einem Datum starten und dann Adjust immer einen Tag weiterzählen, bis Du den ersten Wochentag des Monats gefunden hast.
koehlerbv:
Ich glaube, das geht doch eleganter ?
Weekday (Monatserster) = x
x = 1 -> Diff = 0
sonst Diff = 8 - x
Diff muß jetzt zum Tag hinzugezählt werden, um den ersten Werktag zu finden.
1. Januar, 1. Mai = Montag usw. sind so aber nicht abzufangen.
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln