Autor Thema: Formelsprache: nächsten Montag ermitteln  (Gelesen 2818 mal)

Offline MX96

  • Junior Mitglied
  • **
  • Beiträge: 74
  • Geschlecht: Männlich
Formelsprache: nächsten Montag ermitteln
« 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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Formelsprache: nächsten Montag ermitteln
« Antwort #1 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

Offline Fineas

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • PCLP Dev/Admin 5,6,7,8
Re: Formelsprache: nächsten Montag ermitteln
« Antwort #2 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);

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz