Wie findet man in Clarion immer das Datum des nächsten 20. eines Monats?

Antwort

Um in Clarion immer das Datum des nächsten 20. eines Monats zu berechnen, kannst du das aktuelle Datum mit der SYSTEMDATE()-Funktion holen und dann prüfen, ob der aktuelle Tag kleiner als 20 ist. Falls ja, ist der nächste 20. im aktuellen Monat, andernfalls im Folgemonat. Hier ein Beispiel in Pseudocode, das du an Clarion anpassen kannst: ```clarion INCLUDE('equates.clw') Next20Date DATE Today DATE Year SHORT Month SHORT Day SHORT Today = SYSTEMDATE() Year = DATE:Year(Today) Month = DATE:Month(Today) Day = DATE:Day(Today) IF Day < 20 Next20Date = DATE(Year, Month, 20) ELSE IF Month = 12 Year += 1 Month = 1 ELSE Month += 1 END Next20Date = DATE(Year, Month, 20) END ! Next20Date enthält jetzt das gewünschte Datum ``` **Hinweise:** - `DATE:Year`, `DATE:Month`, `DATE:Day` sind Standardfunktionen in Clarion, um Jahr, Monat und Tag aus einem Datum zu extrahieren. - Die Funktion `DATE(Jahr, Monat, Tag)` baut ein Datum aus den Einzelwerten zusammen. - `SYSTEMDATE()` liefert das aktuelle Datum. Weitere Infos zu Clarion findest du auf der offiziellen Seite: [https://www.softvelocity.com/](https://www.softvelocity.com/)

Neue Frage stellen

Verwandte Fragen

Wie berechnet und zeigt man mit PHP8 das Datum 21 Tage vor dem 09.02.2026?

Um mit PHP8 das Datum **09.02.2026** um 21 Tage zurückzurechnen und anzuzeigen, kannst du die `DateTime`-Klasse und das `DateInterval`-Objekt verwenden. Hier ein Beispiel: ```php <?php // Urs... [mehr]

Wie findet man in Oracle immer das Datum des nächsten 20. eines Monats?

Um in Oracle SQL immer das Datum des nächsten 20. eines Monats zu berechnen (ausgehend von einem beliebigen Datum, z.B. `SYSDATE`), kannst du folgende Abfrage verwenden: ```sql SELECT CASE... [mehr]