Autor Thema: Datum anhand der Kalenderwoche errechnen  (Gelesen 4814 mal)

samWare

  • Gast
Datum anhand der Kalenderwoche errechnen
« 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
« Letzte Änderung: 07.09.09 - 14:55:44 von samWare »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz