Zeit zwischen zwei Timestamp-Werten in FB

06/05/2008 - 15:35 von Frank Schindler | Report spam
Hallo,


wie bekomme ich die Zeit heraus, die zwischen zwei Timestamp-Werten/Felder
liegt als Abregen in Stunden oder Minuten?

Danke
 

Lesen sie die antworten

#1 Joe Galinke
06/05/2008 - 18:06 | Warnen spam
Hallo Frank,

Frank Schindler schrieb:

wie bekomme ich die Zeit heraus, die zwischen zwei Timestamp-Werten/Felder
liegt als Abregen in Stunden oder Minuten?





var
Sekunden: Extended;
begin
Sekunden :=
(aDataSet.FieldByName('ZweiterTimeStamp).AsDateTime -
aDataSet.FieldByName('ErsterTimeStamp).AsDateTime) *
SecsPerDay;
end;

TimeStamps sind Floats, wobei der ganzzahlige Anteil die Tage beschreibt.
Mit der oben gezeigten Subtraktion erhàlst Du die Zeitspanne zwischen
beiden Zeitpunkten in Tagen. Durch die Multiplikation dieses Wertes mit
SecsPerDay (86400) erhàlst Du die Zeitspanne in Sekunden.

Reicht das als Basis zum Weitermachen?


Gruß, Joe

Ähnliche fragen