Domino 9 und frühere Versionen > ND6: Entwicklung
Datum aus Kalenderwoche berechnen
eknori:
Hat jemand eine FORMEL parat, mit der ich aus einer gegebenen Kalenderwoche ein Datum errechnen kann ?
Tode:
hmmm... welches Datum ?
Den ersten der Woche, oder den zweiten der Woche, oder doch lieber den letzten ?
Da der 04.Januar immer in KW1 liegt (zumindest in Europa), könnte man so vorgehen:
KW := 34
jan04 := [04.01.2005];
adjDays := (KW-1) * 7;
oneDayinYourKW := @Adjust( jan04 ; 0 ; 0 ; adjDays ; 0 ; 0 ; 0 );
oneDayInYourKW ist jetzt der gleiche Tag wie der 04.Januar.
über @Weekday kannst Du jetzt den Tag bestimmen, und dann zum Montag der gleichen Woche gehen, o.ä.
HTH
Tode
eknori:
Yep,Danke, das ist es ...
eknori:
der Vollständigkeit halber hier noch die vollständige Formel um den Freitag einer gegebenen Kalenderwoche zu bestimmen:
KW := 34;
jan04 := [04.01.2005];
adjDays := (KW-1) * 7;
oneDayinYourKW := @Adjust( jan04 ; 0 ; 0 ; adjDays ; 0 ; 0 ; 0 );
_friday:=@Adjust(OneDayInYourKW;0;0;6 - @Weekday(oneDayinYourKW); 0;0;0);
@Prompt([Ok];"";@Text(_Friday))
Tode:
@Weekday für Sonntag = 1.
Um zum Freitag der selben Woche zu kommen, müsstest Du -2 rechnen.
In Deiner Formel rechnest Du +5 : Bist also eine Woche zu spät...
Den Sonntag musst Du also als Sonderfall betrachten. Für alle anderen Klappt's.
Montag : 2 -> +4 OK
Dienstag : 3 -> +3 OK
Mittwoch : 4 -> +3 OK
Donnerstag : 5 -> +1 OK
Freitag : 6 -> 0 OK
Samstag : 7 -> -1 OK
Gruß
Tode
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln