![]() |
TDateTime um 1 sek erhöhen
Hallo, wie kann ich eine TDateTime Variabel um 1 sek erhöhen, aber ohne einen Timer zu benutzen.
Und wie kann ich eine TDateTime in einen Integer umwandeln. Vielleicht könnt ihr mir auch sagen welchem Wert z. B. 05.09.2008 11:22:33 entspricht? Danke im Voraus, Chris |
Re: TDateTime um 1 sek erhöhen
|
Re: TDateTime um 1 sek erhöhen
Delphi-Quellcode:
FormatDateTime
|
Re: TDateTime um 1 sek erhöhen
TDateTime ist ein Double un zählt die Tage seit dem 30.12.1899. Sekunden, Minuten und Stunden sind entsprechende Bruchteile von den Tagen. Jetzt kannst du dir selber überlegen, was du willst.
In der Unit DateUtils gibt es auch schöne Funktionen (siehe Hilfe). |
Re: TDateTime um 1 sek erhöhen
Manuell wäre eine Sekunde mehr:
Delphi-Quellcode:
Wäre 1 Tag geteilt durch 86400 (Sekunden pro Tag).
dZeit := dZeit + (1.0 / 86400.0)
Damit hast du eine Sekunde. |
Re: TDateTime um 1 sek erhöhen
Ah, achso.
Danke, soweit denken is um die Uhrzeit nicht mehr ;-) |
Re: TDateTime um 1 sek erhöhen
Danke für die vielen Antworten,
hat mir sehr weitergeholfen! mfg Chris |
Re: TDateTime um 1 sek erhöhen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 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