Разное
Облака / Clouds

The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>

time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Delphi - Справочник: DaySpan
DaySpan
|
function DaySpan ( const ToDate, FromDate : TDateTime ) : Double; |
Функция (Unit DateUtils)
|
Выдает дробное число дней между 2 датами
|
Описание:
|
Функция DaySpan вычитает FromDate из ToDate, возвращая дробную разность дней. Возвращаемое Double значение содержит число дней как целую часть, и остаток части дня как дробную часть. Например, разность 2 дней и 6 часов дало бы значение 2.25 |
Пример кода: Нахождение разности дней между двумя значениями date+time.
|
var fromdate, toDate : TDateTime; begin // Установка наших переменных дат fromDate := EncodeDateTime(2000, 01, 01, 0, 0, 0, 0); toDate := EncodeDateTime(2000, 01, 02, 12, 0, 0, 0); // Отображение этих дат и дней между ними ShowMessage('С даты = '+DateTimeToStr(fromDate)); ShowMessage('До даты = '+DateTimeToStr(toDate)); ShowMessage('Дробная разность дней = '+ FloatToStr(DaySpan(toDate, fromDate))+' дней'); end;
Результат:
|
С даты = 01/01/2000 До даты = 02/01/2000 12:00:00 Дробная разность дней = 1.5 дней |