Форум: "Прочее";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];
ВнизКак посчитать кол-во часов, минут, секунд между двумя датами? Найти похожие ветки
← →
Сатир (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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c