Вычисление интервала между двумя датами
Синтаксис
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