DateTime a sekundy

Ludomir
  • Rejestracja: dni
  • Ostatnio: dni
0

jak zmienić czas z DateTime do postaci sekund. jest funkcja SecondOf() ale ona zwraca same sekundy, a jak zrobi żeby zwróciła jeszcze minuty i godziny - wszystko zliczone w sekundach? próbowałem jeszcze takim czymś jak DateTimeToUnix, ale wsyzły dosyć spore sumy !???!

DM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 176
0

To robisz DateToStr i wtedy ze stringa wyciągasz minuty sekundy i godziny i już możesz sam zsumować przekładając minuty i godziny na sekundy :)

ŁF
  • Rejestracja: dni
  • Ostatnio: dni
0

proponuję zajrzeć do helpa.

procedure DecodeTime(Time: TDateTime; var Hour, Min, Sec, MSec: Word);

a potem (Hour*60+Min)*60 + Sec

albo round(frac(time)6060*24)

Deti
  • Rejestracja: dni
  • Ostatnio: dni
0

A ja proponuje jeszcze zajrzeć do FAQ

Ludomir
  • Rejestracja: dni
  • Ostatnio: dni
0

a pod jaką nazwą jest w FAQ??

Deti
  • Rejestracja: dni
  • Ostatnio: dni
0

"Jak podzielić całkowity czas na godz. / min / sek"

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.