![]() |
Eine neues Datum generieren???
Hallo!
Ich habe z.B. ein Datum 31.12.2005 Ich möchte zu diesem Datum z.B. drei Monate addieren, und zwar so, dass es "kalendarisch" richtig ist. Mit FormatDateTime-function muss das irgendwie gehen, da muss glaube ich ein Parameter her. Wie ist der Parameter? Danke! |
Re: Eine neues Datum generieren???
Hallo romber,
rechnen kannst du nur mit Zeiteinheiten. Du erkennst diese daran, dass sie als Vielfache von Sekunden ausgedrückt werden können. Monat und Jahr zählen nicht dazu. Um ein Datum um 3 Monate zu "erhöhen" musst du zusätzliche Regeln definieren. Hier ein paar Kandidaten:
Grüße vom marabu |
Re: Eine neues Datum generieren???
Delphi-Quellcode:
Dürfte das sein, was du brauchst.
function IncMonth(const Date: TDateTime; NumberOfMonths: Integer = 1): TDateTime;
Beispiel:
Delphi-Quellcode:
Gruß,
NeuesDatum := IncMonth(AltesDatum, 3);
ManuMF |
Re: Eine neues Datum generieren???
*klugscheiß-mode-on*
und incDay(date:TDateTime; anz:Integer); *klugscheiß-mode-off* passt zwar nciht ganz hier rein, aber vll. brauchst du das auch :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz