Das Notes Forum

Lotus Notes / Domino Sonstiges => Tipps und Tricks => Thema gestartet von: samWare am 04.09.08 - 11:43:51

Titel: Datum anhand der Kalenderwoche errechnen
Beitrag von: samWare am 04.09.08 - 11:43:51
Die Folgnde Formel dient zum errechnen des Datums des MONTAGS der in einer bestimmten Kalenderwoche liegt, welche zuvor zusammen mit dem Jahr angegeben wurde.

Im Feld: "jahr" steht das angegebene Jahr
Im Feld: "kalenderwoche" steht die besagte Kalenderwoche

Falls das Datum eines anderen Wochentags der Kalenderwoche ausgegeben werden soll, einfach Um-Adjust'en  ;)

Code
kwdays := ((kalenderwoche-1)*7);
fdate := @Date(jahr; 1; 1);
fday := @Weekday(fdate);

date := @If(fday=1; @Adjust(fdate; 0; 0; kwdays+1; 0; 0; 0); fday=2; @Adjust(fdate; 0; 0;  kwdays; 0; 0; 0); fday=3; @Adjust(fdate; 0; 0;  kwdays -1; 0; 0; 0);
fday=4; @Adjust(fdate; 0; 0;  kwdays-2; 0; 0; 0); fday=5; @Adjust(fdate; 0; 0; kwdays-3; 0; 0; 0); fday=6; @Adjust(fdate; 0; 0; kwdays+3; 0; 0; 0);
fday=7; @Adjust(fdate; 0; 0;  kwdays+2; 0; 0; 0); "");

Ich hoffe Ihr könnt sie brauchen.

MFG Sam