![]() |
Differenz zwischen zwei Datumsfelder berechnen
Hallo alle zusammen,
mit diesen Funktionen kann man die Differenz zwischen zwei Datumsfeldern berechnen.
Delphi-Quellcode:
function DaysBetween2(Datetime1, DateTime2: TDateTime): Integer; overload;
begin if DateTime1 < Datetime2 then begin Result := Trunc(DateTime2 - DateTime1); end else begin Result := Trunc(DateTime1 - DateTime2); end; end;
Delphi-Quellcode:
function DaysBetween2(Datetime1, DateTime2: string): Integer; overload;
begin Result := DaysBetween2(StrToDate(Datetime1), StrToDate(DateTime2)); end;
Delphi-Quellcode:
function DaysBetween2(Datetime1: TDateTime; DateTime2: string): Integer; overload;
begin Result := DaysBetween2(Datetime1, StrToDate(DateTime2)); end;
Delphi-Quellcode:
die Funktionen werden wie nachfolgend aufgerufen
function DaysBetween2(Datetime1: string; DateTime2: TDateTime): Integer; overload;
begin Result := DaysBetween2(StrToDate(Datetime1), DateTime2); end;
Delphi-Quellcode:
bye
Differenz = DaysBetween2(Date, StrToDate('01.07.2003'));
Differenz = DaysBetween2('01.07.2003', '11.07.2003'); Differenz = DaysBetween2(Date, '01.07.2003'); Differenz = DaysBetween2('01.07.2003', Date); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:12 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