Вычисление интервала между двумя датами
Синтаксис
divtime(<тип интервала>, <начальная дата>, <конечная дата>)
<начальная дата>
– значение типа DATE;
<конечная дата>
– значение типа DATE;
<тип интервала>
– см. описание функции multime.
Возвращаемое значение
-
Значение типа INT, представляющее разницу между конечной и начальной датами в единицах измерения, заданных параметром
<тип интервала>
. -
Округление происходит в меньшую сторону. Например, если
<тип интервала>
= 256 (годы), а<начальная дата>
больше<конечной даты>
хотя бы на один тик, будет возвращено значение -1 (минус 1).
Пример
dt_begin:=17.11.1997:18:25:47.88; // dt_end:=17.11.1997:20:25:47.88; // i:=divtime(8,dt_begin, dt_end); // 2