Delphi/Lazarus: Datum von gestern
Frage von Compi | Letztes Update am 02.04.2021 | Erstellt am 29.01.2017
Gibt es in Delphi oder Lazarus irgendeine Möglichkeit, das Datum von gestern zu ermitteln?
Ich weiß das ich das aktuelle Datum mit "now" beziehungsweise FormatDateTime('dd.mm.yyyy', now) ausgeben kann. Aber wie komme ich auf das Datum von gestern?
Ähnliche Themen
MySQL: Aktuelles Datum oder Zeit in Spalte schreiben
Tutorial | 0 Kommentare
VirtualBox: Datum und Uhrzeit ändern
Tutorial | 10 Kommentare
Delphi: Globale Behandlung von Fehlermeldungen (Exceptions)
Tutorial | 0 Kommentare
Delphi/Lazarus: Link zu einer Website in einer Anwendung setzen
Tutorial | 0 Kommentare
PHP: Aktuelles Datum und Zeit ermitteln
Tutorial | 0 Kommentare
PHP: Kalenderwoche ermitteln
Tutorial | 2 Kommentare
Delphi/Lazarus: Aktuelles Datum und Uhrzeit ausgeben
Tipp | 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.
Ja. Neben der Funktion "now" gibt es auch die Funktion "yesterday", die du in gleicher Weise benutzen kannst.
Die Funktion gibt dir das Datum von gestern als DateTime wieder, wobei die Zeit auf 0:00 Uhr steht. Hier ist ein kleines Beispiel:
Um die Funktion nutzen zu können, musst du die Unit DateUtils in deine USES-Sektion aufnehmen.
Wenn du auch die exakte Zeit vor 24 h benötigst oder auf die Yesterday-Funktion verzichten willst, kannst du auch einfach von now 1 abziehen, da TDateTime mit dem Kommastellen die Zeit abbildet und den Tag mit den Stellen vor dem Komma (1 entspricht einem Tag).
Letztes Update am 02.04.2021 | Erstellt am 31.01.2017