Erster [Montag] des Monats, Zweiter [Donnerstag] des Monats usw. Delphi

8

Unter Verwendung von Delphi benötige ich eine Funktion, um das aktuelle Datum auszuwerten und zu sehen, ob es zum Beispiel der Dritte Sonntag des Monats usw. ist.

Im Pseudocode:

%Vor%

Eine weitere Funktion wäre erforderlich, um den zweiten, dritten, vierten und letzten des Monats zu berechnen. DateUtils scheint nichts dergleichen zu haben. Irgendwelche Ideen?

    
Lobuno 13.01.2012, 08:21
quelle

2 Antworten

13

Diese Funktion benötigen Sie:

%Vor%

Die äquivalente Funktion für das zweite Auftreten ist:

%Vor%

Ich bin sicher, dass Sie die Details für den dritten, vierten und fünften Platz ausfüllen können. Vielleicht möchten Sie eine einzelne allgemeine Funktion wie folgt schreiben:

%Vor%     
David Heffernan 13.01.2012, 09:35
quelle
4

Dies kann mit einfacher Mathematik erfolgen.

Holen Sie sich die DayOfTheWeek und teilen Sie die DayOf durch sieben.

    
Jens Mühlenhoff 13.01.2012 08:38
quelle

Tags und Links