Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - mit Datumswerten rechnen?


Cathleen - Fr 04.04.03 10:32
Titel: mit Datumswerten rechnen?
Hallo,

vielleicht hat ja jemand eine idee.
:?:
Ich möchte gerne mit Datumswerten rechnen, weiß aber nicht mehr weiter.
So zum Beispiel

04.04.2003 + 24 Monate = 06.04.2005

Hat jemand einen Lösungsvorschlage!

Danke!
MFG
Cathleen


Klabautermann - Fr 04.04.03 11:20

Hallo,

für diesen Fall gibt es die Funktion IncMonth.
Das sieht in der Praxis so aus:

Quelltext
1:
NewDate := IncMonth(OldDate, 24);                    

Weitere Interssante Funktionen findest du, wenn du in der Delphi-Hilfe unter der Kategorie Datum und Uhrzeit nachschaust.

Gruß
Klabautermann


Wolff68 - Fr 04.04.03 13:11

Zu Datum und Uhrzeit kann ich Dir nur einen Blick in die Delphi-Hilfe Empfehlen. (Unter Datum und Uhrzeit)
Die SysUtils beinhalten zig Funktionen zu diesem Thema.
(Und falls die mal nicht ausreichen solten, gibt es noch die Unit DateUtils)
Und schau Dir auf jeden Fall mal den Typ TDateTime in der Hilfe an. Denn wenn man mal raus hat, wie das Datum gespeichert wird (nämlich als Realzahl) dann wird einem vieles klar.