Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: MX96 am 04.11.10 - 09:41:01

Titel: Formelsprache: nächsten Montag ermitteln
Beitrag von: MX96 am 04.11.10 - 09:41:01
Hallo zusammen,

ich suche nach einer Möglichkeit, ausgehend von einem beliebigem Wochentag das Datum des nächsten Montags und Sonntags zu ermitteln. Kann man das mit Formelsprache realisieren ?

Also heute ist der 04.11.2010 (Donnerstag) und ich möchte mit der Formel das Datum des Montags und Sonntags nächster Wocher (also 08.11.2010 und 14.11.2010) ermitteln.

Danke.

MfG

Karsten
Titel: Re: Formelsprache: nächsten Montag ermitteln
Beitrag von: koehlerbv am 04.11.10 - 09:43:01
@Weekday und @Adjust sind Deine Freunde: @Weekday (@Today) lässt Dich ermitteln, wieviel Tage Du auf @Today "adjusten" musst, um den nächsten gewünschten Wochentag zu erreichen.

HTH,
Bernhard
Titel: Re: Formelsprache: nächsten Montag ermitteln
Beitrag von: Fineas am 23.11.10 - 16:55:23
Wenn @Today ein Montag ist und dieser Montag = dem nächsten Montag ist:

MYDATE := @Today;
NEXTMONDAY := @Adjust( MYDATE; 0; 0; @Modulo(7 - @Weekday( MYDATE ) + 2; 7); 0;0;0);
NEXTSUNDAY := @Adjust( NEXTMONDAY; 0; 0; 6; 0;0;0);

ansonsten wenn auch am Montag der nächste Montag berechnet werden soll:

MYDATE := @Adjust( @Today; 0; 0; 1; 0;0;0);
NEXTMONDAY := @Adjust( MYDATE; 0; 0; @Modulo(7 - @Weekday( MYDATE ) + 2; 7); 0;0;0);
NEXTSUNDAY := @Adjust( NEXTMONDAY; 0; 0; 6; 0;0;0);