Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

Re: Kalenderwoche Frankreich / Deutschland?

  Alt 28. Aug 2008, 16:22
Zitat von HeikoAdams:
Zitat aus der Delphi-Hilfe:
Zitat:
WeekOfTheYear verwendet die Wochendefinition des ISO-Standards 8601. Demzufolge beginnt eine Woche am Montag und endet mit dem Sonntag.
Damit gibt es nur zwei Möglichkeiten:
  1. Dein Kunde lässt seine Kalenderwochen am Montag beginnen
  2. Du ziehst von dem Ergebnis der Routine basierend auf dem aktuellen Wochentag ggf. 1 ab
Ich persönlich würde Option 1 favorisieren
Also ich würde ein Routine programmieren, wo man den Starttag selber festlegen kann

function WeekOfYear( const ADate : TDate; const StartDayOfWeek : integer = 0 ) : integer; Dann ist es egal und jeder kann es sich machen wie er will ... immer im Sinne des Kunden,
und gerade hier glaube ich, dass die Diskussion mit dem Kunden länger dauern würde, als den Code zu schreiben

cu

Oliver
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat