Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Zeitdifferenz berechen (https://www.delphipraxis.net/57720-zeitdifferenz-berechen.html)

Neutral General 30. Dez 2005 12:23

Re: Zeitdifferenz berechen
 
Also ich mache das so:

Delphi-Quellcode:
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;
Obwohl.. Ich glaube FormatDateTime ist ganz praktisch... ich probier das mal damit^^

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 09:07 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz