@Zoot
Gut gemerkt.
So wäre es richtig(er), da es sich auf ein dokumentiertes zugesichertes Verhalten verlässt, wo die zurückgelieferten Werte selber egal sind.
System.DateUtils.DayOfTheWeek
Egal welcher Wert für Samstag zurückgegeben wird, dieser Wert ist gleich dem Wert der Konstanten
DaySaturday
.
Delphi-Quellcode:
uses DateUtils;
Function LastSaturday(Date : TDateTime) : TDateTime;
Begin
Result := Date - 1;
While DayOfTheWeek(Result) <> DaySaturday do Result := Result - 1;
End;
Ich halte es aber für sehr unwahrscheinlich, dass sich die eine oder andere Funktion ändern wird
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)