Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.14;
Скачать: CL | DM;

Вниз

Как посчитать кол-во часов, минут, секунд между двумя датами?   Найти похожие ветки 

 
Сатир   (2007-09-18 13:24) [0]

Есть дата в прошлом и есть данный момент Now+Time.
Кол-во дней можно посчитать через DayBetween и потом умножить на 24 и прибавить ко времени.
сделал так:
dd:=(now+time)-odsActivityDATE_EVENT.AsDateTime;

 //DaysBetween(now,odsActivityDATE_EVENT.AsDateTime);
 
 odsActivityDELTA.AsString:=TimeToStr( TimeOf(dd));

Но теперь осталось прибавить к этому времени кол-во дней, умноженное на 24, чтобы учесть разницу не только в пределах сутки.
Подскажите, как это красиво сделать


 
DVM ©   (2007-09-18 13:27) [1]


> Подскажите, как это красиво сделать

А остальные функции, оканчивающиеся на Between() чем не устроили?


 
Плохиш ©   (2007-09-18 13:27) [2]


> есть данный момент Now+Time.

Маразм это, а не данный момент!

Кроме DaysBetween имеется ещё несколько функций.


 
Сатир   (2007-09-18 13:32) [3]

нашел только MilliSecondsBetween
а как это преобразовать в время?


 
Jeer ©   (2007-09-18 13:33) [4]


> Сатир   (18.09.07 13:32) [3]


Слушай, ну посмотри ты на определение формата TDateTime - полегчает.


 
DVM ©   (2007-09-18 13:36) [5]


> нашел только MilliSecondsBetween

хреновый из тебя поисковик

YearsBetween function
SecondsBetween function
MonthsBetween function
MinutesBetween function
HoursBetween function

итд


 
Плохиш ©   (2007-09-18 13:36) [6]


> Сатир   (18.09.07 13:32) [3]
> нашел только MilliSecondsBetween

Сразу видно, что Сатир, да ещё и из будущего. Зачем их искать? Достаточно в справке нажать на "See also..." :-))


 
Anatoly Podgoretsky ©   (2007-09-18 13:42) [7]


> DVM ©   (18.09.07 13:36) [5]

А это где, а это что


 
Сатир   (2007-09-18 14:23) [8]

всё, разобрался
всем спасиба



Страницы: 1 вся ветка

Текущий архив: 2007.10.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
15-1189550634
iZEN
2007-09-12 02:43
2007.10.14
Россия испытала самую мощную в мире вакуумную бомбу


15-1189636957
Бакук
2007-09-13 02:42
2007.10.14
Англия-Россия-3:0


10-1138175427
Bratskiy
2006-01-25 10:50
2007.10.14
Удаление колонтитулов


2-1189697851
Ezorcist
2007-09-13 19:37
2007.10.14
Проверить является ли строка числом?


2-1190362660
Анна
2007-09-21 12:17
2007.10.14
иконка в Tray