![]() |
AW: Datum berechnen
Zitat:
Wenn ich nun DecodeDate nutze habe ich 3 variablen: Jahr Monat und Tag sowie das Aktuelle Datum ... Ersteres Datum liegt in der Zukunft ... Hmmm dann müsste es doch so klappen das ich einfach die aktuelle Anzahl der Tage raus finde und die von der Differenz abziehe ??? oder ? |
AW: Datum berechnen
Zitat:
Du hast also etwas falsch gemacht. :wink: Hier ein Beispiel wie man DaysBetween verwenden kann:
Delphi-Quellcode:
var
heute, Anfang2000 : TDateTime; anzahltage : Integer; begin heute := SysUtils.Date; Anfang2000 := EncodeDate(2000, 1, 1); // 1.Jan.2000 anzahltage := DaysBetween(heute, Anfang2000); ShowMessageFmt('Zwischen Heute und Anfang 2000 sind %d Tage', [anzahltage]); end; |
AW: Datum berechnen
Die Mehrzahl von Datum ist Daten. ;)
|
AW: Datum berechnen
Zitat:
|
AW: Datum berechnen
Der Abstand zwischen 2 Daten sollte IMO immer positiv sein. Von Hamburg nach München ist es ja auch genauso weit wie von München nach Hamburg, oder?
|
AW: Datum berechnen
Ja, das kann man genau so sehen, wie du sagst. Mir ist der Punkt auch definitv klar. Allerdings kann eben ein negativer Wert auch eine Aussage haben. So geht diese Information allerdings verloren. Aber gut, das darf eben jeder für entscheiden, wie er es denn haben will ;)
|
AW: Datum berechnen
Letztes Argument: das Original gibt auch nur positive Werte zurück :zwinker:
|
AW: Datum berechnen
Nicht schießen, ich ergebe mich! Ich ergebe mich! :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:45 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 by Thomas Breitkreuz