Thema
:
Den letzten Donnerstag eines Monats
Einzelnen Beitrag anzeigen
ConstantGardener
Registriert seit: 24. Jan 2006
Ort: Halberstadt
376 Beiträge
Delphi 10.4 Sydney
#
6
AW: Den letzten Donnerstag eines Monats
8. Dez 2017, 20:14
zusammenfalten
·
markieren
Delphi-Quellcode:
function
TForm2.LetzterDonnerstag(AYear, AMonth: Word): TDate;
var
ADate : TDate;
ADay : Word;
begin
ADate:=IncMonth(EncodeDate(AYear,AMonth,1))-1;
// letzer Tag des Monats
ADay :=DayOfTheWeek(ADate);
// ist was für ein Tag ?
if
ADay<4
then
result:=ADate+(4-ADay)-7
// Montag-Mittwoch ?
else
result:=ADate+(4-ADay)
end
;
evtl. so?
Andreas Schachtner
Zitat
ConstantGardener
Öffentliches Profil ansehen
Mehr Beiträge von ConstantGardener finden