Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi auf ein TDateTime-Typ x Tage addieren (https://www.delphipraxis.net/154250-auf-ein-tdatetime-typ-x-tage-addieren.html)

juergen 2. Sep 2010 21:40

auf ein TDateTime-Typ x Tage addieren
 
Hallo zusammen,

ich bekomme es leider nicht hin, dass ich von einem vorhandenen Typ "TDateTime" eine bestimmte Anzahl von Tage abziehen oder addieren kann.
Die Tage welche ich auf den TDateTime-Wert addieren will, liegen als Integer vor.
Ich muss wahrscheinlich das ganze "zerbröseln" und an der richtigen Stelle den Integerwert draufrechnen und dann das ganze wieder zusammensetzen.

Kann mir hier jemand weiterhelfen?

Vielen Dank schon mal vorab!

jfheins 2. Sep 2010 21:44

AW: auf ein TDateTime-Typ x Tage addieren
 
Hmmm ... so vielleicht:
Delphi-Quellcode:
var
x: TDateTime;
y: Integer;
begin
x := x + y;
end;
:mrgreen:

Alternativ sollte es in der DateUtils Unit eine IncDay() Funktion geben ;)

mkinzler 2. Sep 2010 21:47

AW: auf ein TDateTime-Typ x Tage addieren
 
IncDay() aus der Unit DateUtils

juergen 2. Sep 2010 21:55

AW: auf ein TDateTime-Typ x Tage addieren
 
Hallo,

peinlich, wenn man nicht weiß wie es geht. Da war ich viiiiel zu kompliziert unterwegs.
Vielen Dank euch beiden!
Habe "den unglaublich schwierigen" Tip von jfheins umgesetzt bekommen und so funktioniert es. :oops: :mrgreen: :stupid:

Eine Gute N8!


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz