Ĺadny brzuch
Mam dwie wartości typu TDataTime (np data1,data2). W jaki sposób obliczyć jaka jest różnica w sekundach, między tymi datami?
Mam dwie wartości typu TDataTime (np data1,data2). W jaki sposób obliczyć jaka jest różnica w sekundach, między tymi datami?
Zamień wszytko na sekundy czyli lata miesiące dni godziny w jednej i drugiej dacie i odejmij.
No tak, ale nie zrobię tego na piechotę, bo czas DateTime jest to tak naprawdę typ Double, gdzie liczba przed przecinkiem to liczba dni, a liczba po przecinku (ułamek) to konkretny czas danego dnia. Potrzebuje jakichś funkcji, które mi to odpowiednio przekonwertują.
chyba chodzi raczej o TDateTime
moze TO cos pomoze ;)
Użytkownik fernandez edytował ten post 11 grudzień 2007, 16:57
function SecondsBetween( const ANow: TDateTime; const AThen: TDateTime ):Int64
masz to w DateUtils
Użyłem funkcji StampDate, ale to też działa, dzięki.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Mam dwie wartości typu TDataTime (np data1,data2). W jaki sposób obliczyć jaka jest różnica w sekundach, między tymi datami?
Zamień wszytko na sekundy czyli lata miesiące dni godziny w jednej i drugiej dacie i odejmij.
No tak, ale nie zrobię tego na piechotę, bo czas DateTime jest to tak naprawdę typ Double, gdzie liczba przed przecinkiem to liczba dni, a liczba po przecinku (ułamek) to konkretny czas danego dnia. Potrzebuje jakichś funkcji, które mi to odpowiednio przekonwertują.
chyba chodzi raczej o TDateTime
moze TO cos pomoze ;)
Użytkownik fernandez edytował ten post 11 grudzień 2007, 16:57
function SecondsBetween( const ANow: TDateTime; const AThen: TDateTime ):Int64
masz to w DateUtils
Użyłem funkcji StampDate, ale to też działa, dzięki.