![]() |
"now" plus eine Minute
Hallo,
ich beschreibe ein DateTimePicker mit now, nämlich so:
Delphi-Quellcode:
Nur wie kann ich zu dem now noch eine Minute dazurechnen?
DateTimePicker_Uhr.Time := now;
|
Re: "now" plus eine Minute
Wie wäre es mit now + 1/1440?
|
Re: "now" plus eine Minute
Jeztz hama schon zwei Teiler :mrgreen:
wie kommt ihr auf eine solche "Formel"? |
Re: "now" plus eine Minute
Die Variante von DeddyH ist OK und funzt. haengt mit dem TimeFormat zusammen..deshalb so eine Formel(1/1440)
|
Re: "now" plus eine Minute
Hallo,
professioneller finde ich es so:
Delphi-Quellcode:
Das Wissen um die Implementierung der Zeitrechnung gehört nicht in jedes Programm. Gekapselt in der Unit DateUtils tut es niemandem weh.
DateTimePicker_Uhr.Time := now + {DateUtils.}OneMinute;
Freundliche Grüße |
Re: "now" plus eine Minute
Zitat:
Der Ganzteil speichert die vergangenen Tage (seit irgendeinem Startwert...), der "Kommaanteil" gibt den Anteil des aktuellen Tages an, 0,5 würde als 12 uhr Mittag sein, 0,25 6 Uhr Morgens etc... Wenn du also ein Tag dazuaddiren willst einfach now + 1, wenn du eine Stunde addiren willst dann now + 1/24, bei einer Minute now + 1/(24 * 60), wenn man das ausrechnet kommt man auf now + 1/1440 |
Re: "now" plus eine Minute
Hallo,
dann könnte man aber auch Time+EncodeTime(0,1,0,0) schreiben. Heiko |
Re: "now" plus eine Minute
wie wärs mit :
Delphi-Quellcode:
aus dem kopf, aber guck mal in die dateutils, da gibts entsprechendes
DateTimePicker_Uhr.Time := now;
incMinute(DateTimePicker_Uhr.Time, 1); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:47 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