Форум: "Основная";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];
ВнизНужно определить количество часов заключенных в ТDATETIME Найти похожие ветки
← →
vitge © (2005-07-05 10:29) [0]Мне нужно определить ко-во часов с минутами которые заключены в промежутке между двуму переменными типа TDATETIME. Заранее благодарен.
← →
Anatoly Podgoretsky © (2005-07-05 10:30) [1]Если не использовать специальный функций, то это D1 - D2
← →
Antonn © (2005-07-05 10:51) [2]строкой = formatdatetime("hh:nn",datetime2-datetime1);
часы = trunc(((datetime2-datetime1)-trunc(datetime2-datetime1))*24);
минуты = trunc(((datetime2-datetime1)-trunc(datetime2-datetime1))*1440);
ЗЫ Знаю, реализация просто потрясающая... :)
← →
Anatoly Podgoretsky © (2005-07-05 10:57) [3]Antonn © (05.07.05 10:51) [2]
Не, это не специальная функция, а извращение. Специальные функции находятся в библиотеки и их наличие зависит от версии Дельфи.
← →
-=XP=- © (2005-07-05 11:07) [4]2 vitge ©
Вы будете удивлены, но этоfunction HoursBetween(const ANow, AThen: TDateTime): Int64;
из модуля DateUtils.
← →
-=XP=- © (2005-07-05 11:09) [5]Для справки: Minutes(англ.) - минуты, мн. ч.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c