Функция CompareDate в Delphi

Используемый модуль: DateUtils

Описание:

Сравнивает даты А и В типа TDateTime. Возвращает -1 (LessThanValue), если день даты А меньше дня даты В, 0 (EqualsValue), если дни А и В совпадают, +1 (GreaterThanValue), если день даты А больше дня даты В.

Синтаксис:

function CompareDate(const A, B: TDateTime): TValueRelationship;

Пример использования:

uses DateUtils;
...
var
  Dt1, Dt2: TDate;
  Res: Integer;
begin
  Dt1:= Now; // текущая дата
  Dt2:= IncDay(Dt1, 1); // увеличиваем дату на 1 день
  Res:= CompareDate(Dt1, Dt2); // сравниваем даты - возвращает -1
  ShowMessage('Результат сравнения даты ' + DateToStr(Dt1) + ' и ' + DateToStr(Dt2) + ' = ' + IntToStr(Res));
end;

Результат:

Функция CompareDate
CompareDate в Delphi

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (10 оценок, среднее: 5,00 из 5)
Загрузка...
Добавить комментарий