Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Uhrzeit in Label anzeigen (https://www.delphipraxis.net/98139-uhrzeit-label-anzeigen.html)

Störtebeker 22. Aug 2007 00:58


Uhrzeit in Label anzeigen
 
Hallo,

hab schon die Suche verwendet, aber nicht wirklich was passendes gefunden.
Ich möchte die Uhrzeit in einem Label anzeigen, das sich natürlich aktualisiert.

Gefragt sind Stunde:Minute.

z.B.: 01:58 --> 01:59 --> 2:00

Bei der Suche bin ich auf folgendes gestoßen:

Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
var
milsek,tdiv: cardinal;
var
min,sek,starttime : Cardinal;
begin
milsek := GetTickCount;
tdiv := milsek-starttime;
if tdiv >= 1000 then
begin
inc(sek);
starttime := starttime + 1000;
end;
if sek >= 60 then
begin
sek := 0;
inc(min);
end;
label1.Caption := inttostr(min)+':'+inttostr(sek)+':'+inttostr(tdiv);
end;
folgendes kommt dabei heraus:

1:0:42935...

Beitrag wurde um 01:55 Uhr geschrieben.

Wie kann ich das realisieren?

silver-moon-2000 22. Aug 2007 01:24

Re: Uhrzeit in Label anzeigen
 
Zitat:

Zitat von Störtebeker
Hallo,

hab schon die Suche verwendet, aber nicht wirklich was passendes gefunden.
Ich möchte die Uhrzeit in einem Label anzeigen, das sich natürlich aktualisiert.

Gefragt sind Stunde:Minute.

z.B.: 01:58 --> 01:59 --> 2:00


Beitrag wurde um 01:55 Uhr geschrieben.

Wie kann ich das realisieren?

Verstehe ich Dich richtig? Du willst die aktuelle Uhrzeit in einem Label anzeigen?

Ich verwende dafür immer
Delphi-Quellcode:
FormatDateTime('hh:nn',now);
Für das Aktualisieren musst Du es natürlich wieder in einen Timer packen

Hansa 22. Aug 2007 01:29

Re: Uhrzeit in Label anzeigen
 
z.B. so :

Delphi-Quellcode:
lblUhrzeit.Caption := 'Uhrzeit : ' +FormatDateTime('hh:mm',now);
...
procedure Tfrm.tiUhrzeitTimer(Sender: TObject);
begin
  inherited;
  lblUhrzeit.Caption := 'Uhrzeit : ' +FormatDateTime('hh:mm',now);
end;
Dabei soll ein Timer das abfragen.

Störtebeker 22. Aug 2007 09:15

Re: Uhrzeit in Label anzeigen
 
Ja, genau sowas habe ich gesucht! Danke an euch beide. :thumb:

mfG
Störtebeker


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:44 Uhr.

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