11 Stimme

Delphi/Lazarus: Datum von morgen

Frage von Compi | Letztes Update am 20.10.2020 | Erstellt am 29.01.2017

Kann ich mit Delphi oder Lazarus das Datum von morgen ermitteln? Bisher habe ich es nur geschafft, das Datum von heute mit der Funktion "now" auszugeben. Gibt es auch eine Funktion für morgen?

AntwortenPositivNegativ
2Beste Antwort2 Stimmen

Prinzipiell gibt es zwei Möglichkeiten das Datum von morgen zu ermitteln.

Zunächst kannst du einfach die Funktion Tomorrow aus der Unit DateUtils verwenden. Tomorrow gibt dir das Datum von morgen im DateTime Format (die Zeit steht dabei auf 0 Uhr), so dass du die Funktion genauso wie Now verwenden kannst:

var
  s: string;
  d: TDateTime;
begin
  d := Tomorrow;
  s := FormatDateTime('dd.mm.yyyy', d);
  ShowMessage(s);
end;

Die zweite Möglichkeit besteht darin, einfach Now zu nehmen und einen Tag zu addieren:

FormatDateTime('dd.mm.yyyy', now + 1);

Dazu solltest du wissen, dass TDateTime eine simple Kommazahl ist, bei der die Tage vor dem Komma und die Zeit nach dem Komma gespeichert ist, so dass Tage relativ einfach addiert oder abgezogen werden können.
Letztes Update am 20.10.2020 | Erstellt am 01.02.2017

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

PHP: Kalenderwoche ermitteln

Tutorial | 2 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.