3 3 Stimmen

Delphi/Lazarus: Aktuelles Datum und Uhrzeit ausgeben

Tipp von Delphianer | 17.07.2014 um 15:24 Uhr

Heute möchte ich euch zeigen, wie ihr in Delphi oder Lazarus Datum und Uhrzeit anzeigen könnt.

Wichtig sind dafür eigentlich nur zwei Funktionen. Mit der Funktion "now" erhalten wir den aktuellen Zeitstempel als TDateTime und mit FormatDateTime können wir diesen in ein beliebiges Format verwandeln. Zurück bekommen wir dann einen String, den wir weiter verarbeiten können.

var
  s: string;
begin
  s := FormatDateTime('dd.mm.yyyy, hh:nn:ss', now);
  ShowMessage(s); 
end;

FormatDateTime benötigt zwei Parameter: Der Format-String und die darzustellende Zeit (hier "now").

Im Format-String steht "yyyy" für ein vierstelliges Jahr, "mm" für einen zweistelligen Monat und entsprechend "dd", "hh", "nn" und "ss" für Tag, Stunde, Minute und Sekunde.

Andere Formatierungen sind möglich indem man den Format-String anpasst:

FormatDateTime('dd.mm.yyyy, hh:nn:ss', now); // 31.12.1999 23:59:00
FormatDateTime('dd/mm/yy', now);             // 31/12/1999
FormatDateTime('yy-mm-dd-hh-nn-ss', now);    // 99-12-31-23-59-00
FormatDateTime('d.m.yyyy', now);             // 1.1.2000

Möchte man Zeichen wie "d" oder "y" nicht umwandeln, muss man diese in doppelte Anführungszeichen (") stecken.

AntwortenPositivNegativ

Über den Autor

Avatar AutorDer Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen | Nachricht

 

Ähnliche Themen

Wichtiger Hinweis

Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.