!!! Как проще всего вычислить разницу между T1 и T2 : TDateTime (в секундах) ?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



!!! Как проще всего вычислить разницу между... Expand / Collapse
Автор
Сообщение
27.06.2001 7:48
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 06.02.2003 8:05
Сообщ.: 187, Visits: 2 058
Господа, гении программирования!

Как проще всего вычислить разницу между T1 и T2 : TDateTime (в секундах) ?
Конечно, при условии, что T1>T2.
Миллисекунды учитывать не обязательно.

Это нужно для того, чтобы вывести на экран, сколько секунд осталось до Дня Рождения.
T1 - Фиксированная дата в будущем.
T2 - текущая дата + время (Now)

С уважением,
Akula
Сообщ. #714256
28.06.2001 11:39
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 29.05.2002 16:02
Сообщ.: 22, Visits: 243
var Hour, Min, Sec, MSec: Word;

DecodeTime((T2 - T1), Hour, Min, Sec, MSec);
Сообщ. #714432
29.08.2001 17:45
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 21.06.2003 16:36
Сообщ.: 75, Visits: 826
Чтобы в секундах, то лучше так:

var x:longint;

x:=trunc((t1-t2)*24*3600);
Сообщ. #722304
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 8:45