![]() |
DateTime vergleichen
Hi,
ich bekomme aus zwei "TDateTimePicker"n jeweils Zeit und Datum. Nun will ich, dass alle 30 Sekunden (also 30000msek) geprüft wird, ob dieses Datum (zusammengesetzt aus den beiden DateTimePicker-werten) übereinstimmt mit dem aktuellem Datum/Uhrzeit. Das Problem, was sich stellt ist, dass nicht auf die Sekunden geachtet werden soll. Wie geht das? Chris |
Hallo,
da das TDateTime-Format das Datum im Vorkommaanteil unterbringt und die Uhrzeit im Nachkommaanteil, geht ein minutengenauer Vergleich so:
Delphi-Quellcode:
Tschüss
dt1, dt2: TDateTime;
if Trunc(dt1 * 24 * 60) = Trunc(dt2 * 24 * 60) then Beep; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:30 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