![]() |
TDate manuell setzen!
Ich setzte mit
Delphi-Quellcode:
meine ttime variable immer um eine Stunde weiter!
zeit := zeit + encodetime(0,1,0,0);
Wie kann ich es machen, dass am Ende des Tages meine TDate variable um einen Tag weiter gesetzt wird? |
Re: TDate manuell setzen!
Zitat:
kannst du nicht Now() verwenden? mfG mirage228 |
Re: TDate manuell setzen!
Nein, das ist für eine Simulation und die soll nicht in Echtzeit laufen!
|
Re: TDate manuell setzen!
Weiß keiner einen Rat?
|
Re: TDate manuell setzen!
Moin!
Fragen gibt es... Ein Blick in die Hilfe zu TDate steht: Zitat:
Code:
MfG
Var
d : TDate; Begin d := d + 1; End; Muetze1 |
Re: TDate manuell setzen!
moin,
mal vorne weg, gibt es die Typen tDate und tTime überhaupt? ist das nicht alles vom Typ tDatetime? bei mir in der OH steht nämlich: Zitat:
Die Vorkommastellen geben die ganzen Tage seit anno 1900 (etwa) an, der Nachkommateil den Rest. Erhöhst du also deine Variable immer um 1/24 (entspricht einer Stunde) Stunde wird ganz automatisch auch der Tag erhöht. PS: Ich hab irgendwie den Eindruck, dass ich deine Frage nicht ganz verstanden hab :roll: EDIT: und wieder mal zu langsam :roll: |
Re: TDate manuell setzen!
Moin!
Oh ja - sorry, es ging um Stunden und nicht um einen Tag, sorry, falsch gelesen. Also nimm die Lösung von xineohp, die stimmt... Und ja, die Typen TDate und TTime sind nur neue Typen von TDateTime mit eigenen RTTI Informationen und eigenen Property Editoren respektive, sind aber soweit das gleiche... MfG Muetze1 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz