![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Форматированная разница между двумя датами [D7, WinXP]
DVM © (2006-07-03 11:20:00)Нет ли у кого готовой функции выдающей разницу между двумя датами в виде строки: dd дней hh часов mm минут ss секунд ?
DVM (2006-07-03 11:40:00) [1]Ясно, спасибо.
REA (2006-07-03 11:34:00) [2]Желательно на вход подавать положительную разницу (Now-Now может быть и отрицательной). Вообще ограничение в 30 дней в этой функции имеется - придется либо месяцы показывать либо дни отдельно:
IntToStr(Trunc(DateDiff))+ FormatDateTime(' дней hh часов nn минут ss секунд', DateDiff)
DVM (2006-07-03 11:31:00) [3]
> Типа такого?
А так неправильно получается если FormatDateTime('dd дней hh часов nn минут ss секунд', Now - Now) выводит 30 дней разницу почему то.
REA (2006-07-03 11:25:00) [4]Типа такого?
FormatDateTime('dd дней hh часов nn минут ss секунд', Date2-Date1)