![]() |
Re: Zeitdifferenz berechen
Also ich mache das so:
Delphi-Quellcode:
Obwohl.. Ich glaube FormatDateTime ist ganz praktisch... ich probier das mal damit^^
uses DateUtils;
procedure TForm1.FormActivate(Sender: TObject); var Tage,Stunden,Minuten,Sekunden: Integer; begin // DateTimePicker muss auf 01.01.2006 00:00:00 gestellt sein. repeat Tage := DaysBetween(Now,DateTimePicker1.Date); Stunden := HoursBetween(Now,DateTimePicker1.Date) - (Tage*24); // Bzw (DaysBetween(Now,DateTimePicker1.Date)*24); Minuten := MinutesBetween(Now,DateTimePicker1.Date) - (HoursBetween(Now,DateTimePicker1.Date)*60); Sekunden := SecondsBetween(Now,DateTimePicker1.Date) - (MinutesBetween(Now,DateTimePicker1.Date)*60); Label1.Caption := 'Noch ' + IntToStr(Tage) + ' Tag(e) und ' + IntToStr(Stunden) + ' Stunde(n) und ' + IntToStr(Minuten) + ' Minute(n) und ' + IntToStr(Sekunden) + ' Sekunde(n)!'; Application.ProcessMessages; until Application.Terminated; end; Ok marabus ist tausendmal kürzer und unkomplizierter ^^ Hab grade ein paar Vorzüge von FormatDateTime kennengelernt :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:15 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 by Thomas Breitkreuz