Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi 2 daten angaben von einader abziehen := wieviel tage ? (https://www.delphipraxis.net/72318-2-daten-angaben-von-einader-abziehen-%3D-wieviel-tage.html)

agm65 28. Jun 2006 15:12


2 daten angaben von einader abziehen := wieviel tage ?
 
hallo leute, mal ne frage: ich habe einen datums wert aus einer datenbank, diesen möchte ich jetzt vom aktuellen datum abziehen

date - dateausdatenbank := nicht richtig :) ..es gibt bestimmt eine datums funktion die sowas macht ?

danke für hilfe

HuxXx 28. Jun 2006 15:16

Re: 2 daten angaben von einader abziehen := wieviel tage ?
 
Hab jetzt grad kein Delphi zur Hand, aber es müsste mit einer Funktion aus der Unit DateUtils funktionieren...
ahh..., mir isses wieder eingefallen...

Delphi-Quellcode:
var tage:integer;
begin
tage:= DaysBetween(datum1,datum2);
end;

agm65 28. Jun 2006 15:21

Re: 2 daten angaben von einader abziehen := wieviel tage ?
 
cool danke, also mein datum aus der db wird mir so angezeigt 02.02.1699 10:35

muss ich dann daysbetween(datum + time, datenbanktime) ?

agm65 28. Jun 2006 15:36

Re: 2 daten angaben von einader abziehen := wieviel tage ?
 
okay danke geht perfekt

Hobby-Programmierer 28. Jun 2006 15:39

Re: 2 daten angaben von einader abziehen := wieviel tage ?
 
Tach ...,
Zitat:

Zitat von agm65
cool danke, also mein datum aus der db wird mir so angezeigt 02.02.1699 10:35
muss ich dann daysbetween(datum + time, datenbanktime) ?

ein Blick in die Hilfe hätte genügt :wink:
Delphi-Quellcode:
function DaysBetween(const ANow, AThen: TDateTime): Integer;
Mit DaysBetween können Sie die Differenz zwischen zwei TDateTime-Werten in Tagen ermitteln.

DaysBetween zählt nur ganze Tage. Die Differenz zwischen dem 31.12.1999, 23:59 Uhr und dem 01.01.2000, 23:58 Uhr wird von der Funktion DaysBetween also als Null berechnet, da die Differenz um eine Minute kürzer als ein ganzer Tag ist.

LG Mario


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:06 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