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