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:
- Dein Kunde lässt seine Kalenderwochen am Montag beginnen
- 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)