Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Подсчитать количество слов в строке
Категория: Текст и строки
Категория: Текст и строки
Как получить размер текстового файла, не открывая его
Категория: Файловая система
Категория: Файловая система
Удалить файл в Корзину
Категория: Приложение
Категория: Приложение
Перегенерировать все индексы Dbase
Категория: Базы данных
Категория: Базы данных
Получить список запущенных приложений
Категория: Приложение
Категория: Приложение
Число строкой с предстоящими нулями
Категория: Текст и строки
Категория: Текст и строки
Компоненты CoolBar и ControlBar
Категория: Компоненты
Категория: Компоненты
Определить МАС-адрес карты
Категория: Интернет и Сети
Категория: Интернет и Сети
Создание кнопки на панели в IE
Категория: Интернет и Сети
Категория: Интернет и Сети
Cколько файлов есть в определённой папке
Категория: Файловая система
Категория: Файловая система
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 дней |