![]() |
Datum berechnen
Hallo Community,
Ich wollte Fragen wie man die Differenz von einem Datum in der Zukunft und dem jetzigen Datum bilden kann um das Ergebnis dann in Tagen anzeigen zu können ... Da gab es doch einen Befehl für, oder ? und wie kann man dann die Differenz dann in Tagen ausgeben ?? Gruß Zuckerberg |
AW: Datum berechnen
DaysBetween() aus der DateUtils.
|
AW: Datum berechnen
Zitat:
|
AW: Datum berechnen
Hab keines da zum testen ;) Von daher kann ich dir nur raten mal in die Hilfe zu schauen.
Ansonsten programmierst es halt selbst schnell -- 1.0 in TDateTime entspricht einem Tag:
Delphi-Quellcode:
function DaysBetween(const AFrom, ATo: TDateTime): Integer;
begin Result := Trunc(AFrom - ATo); end; |
AW: Datum berechnen
Delphi-Quellcode:
;)
function DaysBetween(const AFrom, ATo: TDateTime): Integer;
begin Result := abs(Trunc(AFrom - ATo)); end; |
AW: Datum berechnen
Hmmm ich glaube das klappt jedoch kriege ich immer als Wert irgendwas über 40000 ...
liegt das daran das Delphi ab 1900 mit den Tagen beginnt zu zählen ??! |
AW: Datum berechnen
Ja, wie bei Windows üblich
|
AW: Datum berechnen
Zitat:
und wie bekomme ich den genauen Tageswert ? |
AW: Datum berechnen
Ein Windows Timestamp enthält die Sekunden seit dem 31.12.1899 23:59.59
|
AW: Datum berechnen
Zitat:
![]() Bernhard |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:58 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