Вычисление разницы между двумя датами
Прототип
void SUBDATE ( DECIMAL D1, /* уменьшаемая дата */ DECIMAL D2, /* вычитаемая дата */ DECIMAL D3); /* разность дат */
Описание
Функция SUBDATE вычисляет разность дат D1 и D2, представленных в виде числа тиков от начала н.э., и помещает результат в переменную D3.
Пример
DECIMAL D1, D2, D3;
…
/* Первая дата: */
STRTOTICK ("01.01.0001:00:00:00.00", D1);
/* Вторая дата: */
STRTOTICK ("02.01.0001:00:00:00.00", D2);
/* Длина суток в тиках: */
SUBDATE (D2, D1, D3);
…