Umfrage

Wie errechne ich aus einem Datum die Kalenderwoche ?

?
2 (100%)

Stimmen insgesamt: 2

Autor Thema: Kalenderwoche  (Gelesen 1397 mal)

klaussal

  • Gast
Kalenderwoche
« am: 15.11.02 - 11:34:30 »
moin moin,

weiss vielleicht irgend jemand, wie man problemlos aus einem datum (notes datumsfeld) die kalenderwoche berechnet ?
Vielen Dank im Voraus !!
klaushttp://

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Kalenderwoche
« Antwort #1 am: 15.11.02 - 11:38:35 »

Aus eknoris Schatzkiste
   
    Here's a possible solution. It will calculate the number of weeks from the start of the year. Replace @Now with the date you want to find the number of weeks for:
   
   =================================
   
   REM "Grab the current year";
year := @Year( @Now );
   
   REM "Modify the start date to reflect when the first week of the year starts";
newYearDate := @Date( year; 1; 1 );
dayAdjust := @Select( @Weekday( newYearDate ); 0; -1; -2; -3; -4; -5; -6 );
startDate := @Adjust( newYearDate; 0; 0; dayAdjust; 0; 0; 0 );
   
   REM "Get the number of weeks since the start";
weeks := @Round( ( ( @Now - startDate ) / 86400 ) / 7 );
   
   @Prompt( [OK]; "Weeks"; "Weeks = " + @Text( weeks ) );
   
   ================================
   
   You might have to tweak it just a little to get it how you want it.
   

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:Kalenderwoche
« Antwort #2 am: 15.11.02 - 12:34:42 »
Nur aus Interesse:
Hat jemand eine @Formel für den umgekehrten Weg, also DateTime Range aus KW-Angabe?
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

klaussal

  • Gast
Re:Kalenderwoche
« Antwort #3 am: 15.11.02 - 13:16:56 »
vielen danbk an die "schatzkiste"
klaus

Offline Rootine

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Weiblich
  • Lotus Domina ;)
Re:Kalenderwoche
« Antwort #4 am: 05.03.03 - 20:52:11 »
Nur aus Interesse:
Hat jemand eine @Formel für den umgekehrten Weg, also DateTime Range aus KW-Angabe?


ich hab...sorry wenn ich da a bissi spät daherkomme damit, oder deine frage sich schon erledigt hat...

KW ist, wer hätte das gedacht, die Kalenderwoche ;)

1. Tag der Woche: MONTAG
@Adjust (@TextToTime("01.01."+ @Text(@Year(@Now))); 0;0;-(@Weekday(@TextToTime("01.01."+ @Text(@Year(@Now)))))+@TextToNumber(KW)*7-7+2; 0;0;0)

letzer Tag der Woche: SONNTAG
@Adjust (@TextToTime("01.01."+ @Text(@Year(@Now))); 0;0;-(@Weekday(@TextToTime("01.01."+ @Text(@Year(@Now)))))+@TextToNumber(KW)*7+1; 0;0;0)

lg
roo

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:Kalenderwoche
« Antwort #5 am: 12.03.03 - 14:56:55 »
Dankeschön, den Ansatz werde ich demnächst mal testen!
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz