Delphi/Lazarus: System-Date-Format ermitteln
Frage von Gast | Letztes Update am 23.01.2024 | Erstellt am 06.04.2016
Die Funktion FormatDateTime() lässt sich ja dazu verwenden, ein gegebenes Datum im TDateTime-Format in ein lesbares Datum zu verwandeln. Dazu kann man die entsprechenden Konstanten wie zum Beispiel yyyy/mm/dd verwenden.
Allerdings möchte ich gerne ein Programm schreiben, dass man auch in anderen Ländern verwenden kann. Und je nach Land wird ja für das Datum eine andere Formatierung verwendet. In Deutschland bräuchte ich zum Beispiel dd.mm.yyyy, in den USA dd/mm/yyyy und so weiter.
Gibt es in Delphi oder Lazarus irgendeine Möglichkeit, den Format-String des jeweiligen Computers, auf dem das Programm läuft, auszulesen?
Ähnliche Themen
PHP: Aktuelles Datum und Zeit ermitteln
Tutorial | 0 Kommentare
JavaScript: Aktuelle Uhrzeit und Datum ermitteln
Tutorial | 3 Kommentare
PHP: Kalenderwoche ermitteln
Tutorial | 2 Kommentare
Delphi/Lazarus: 3 Wege um eine Zahl auf X Nachkommastellen zu runden
Tutorial | 0 Kommentare
Delphi/Lazarus: Aktuelles Datum und Uhrzeit ausgeben
Tipp | 0 Kommentare
Delphi/Lazarus: Link zu einer Website in einer Anwendung setzen
Tutorial | 0 Kommentare
Delphi: Mehrzeilige Caption für TLabel (zur Laufzeit und Design Zeit)
Tutorial | 1 Kommentar
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.
Ja. Es gibt die Konstanten ShortDateFormat und ShortTimeFormat. Diese enthalten immer die nötige Formatierung.
Du kannst die Konstanten beliebig an die Funktion FormatDateTime übergeben, zum Beispiel so:
Hier wird zunächst nur das Datum ausgegeben, danach nur die Zeit und anschließend Datum und Zeit zusammen.
Letztes Update am 23.01.2024 | Erstellt am 07.04.2016