33 Stimmen

Delphi/Lazarus: Aktuelles Datum und Uhrzeit ausgeben

Tipp von Delphianer | Letztes Update am 20.10.2020 | Erstellt am 17.07.2014

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.2020, 23:59:00
FormatDateTime('dd/mm/yyyy hh:nn:ss', now);  // 31/12/2020 23:59:00
FormatDateTime('dd/mm/yy', now);             // 31/12/99
FormatDateTime('yy/mm/dd', now);             // 99/12/31
FormatDateTime('yyyy/mm/dd', now);           // 2020/12/31
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

AvatarDer Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen

 

Ähnliche Themen

PHP: Kalenderwoche ermitteln

Tutorial | 0 Kommentare

Wichtiger Hinweis

Bitte beachten Sie: 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.