Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Разница между двумя датами в миллисекундах


Gamar ©   (2002-12-24 13:07:00) 

Как определить разницу между двумя датами в миллисекундах?


Gamar   (2002-12-24 18:01:00) [1]

Да там и функция была оказывается в DateUtils - MilliSecondsBetween


Digitman   (2002-12-24 14:26:00) [2]

сутки.

вот же хэлп :

The integral part of a TDateTime value is the number of days that have passed since 12/30/1899. The fractional part of a TDateTime value is fraction of a 24 hour day that has elapsed.


jee   (2002-12-24 14:23:00) [3]

сутки


Gamar   (2002-12-24 13:43:00) [4]

Так все таки - целые часть - это сутки или секунды?


Anatoly Podgoretsky   (2002-12-24 13:35:00) [5]

Она и есть в милисекундах, если же надо целое, то MBo константу и формулу привел


Digitman   (2002-12-24 13:26:00) [6]


> MBo


точно) ... заклинило что-то меня на секундах

конечно же - сутки


MBo   (2002-12-24 13:23:00) [7]

поправочка-
целая часть есть число целых суток
дробная - доля оставшихся суток

ms:=Trunc((DateTime2-DateTime1)*86400000);




Gamar   (2002-12-24 13:19:00) [8]

ОК!


Digitman   (2002-12-24 13:13:00) [9]

дату/время Борланд хранит в double-формате

вычти из большей даты меньшую

в полученном разностном double-значении целая часть есть число целых секунд, дробная - доля оставшейся нецелой секунды


Наверх

Титульная страница Поиск, карта сайта Написать письмо