ďťż

Ł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
  •