Доступные версии документации

Изменение даты на заданный интервал времени
Синтаксис
 
multime(<тип интервала>, <интервал>, <исходная дата>)

<исходная дата> – значение типа DATE;

<интервал> – целочисленное значение;

<тип интервала> – положительное целочисленное значение, задающее единицу измерения интервала времени.

Допустимые значения <типа интервала> приведены в таблице 9.

Таблица 9. Допустимые значения <типа интервала> функции multime
Значение <типа интервала>Интервал времени
1Тики
2Секунды
4Минуты
8Часы
16Дни
32Недели
64Месяцы
128Кварталы
256Годы

Примечание

Значение <интервала> не должно задавать дату более 9999 года.

Возвращаемое значение
  1. Значение типа DATE, увеличенное (уменьшенное) по сравнению с <исходной датой> на заданный <интервал>.

  2. Если <исходная дата> представлена только временем, и <тип интервала> задает дни, недели, месяцы, кварталы или годы, то она перед вычислением устанавливается к текущей дате.

Примеры
// sysdate=10.04.2008
dt:=multime(64,1,sysdate()); //10.05.2008

dt:=17.11.1997:18:25:47.88; //
dt:=multime(8,-15, dt); // 17.11.1997:03:25:47.88

// sysdate=10.04.2008
dt:=multime(16,3, atod("10","hh")); // 13.04.2008:10:00:00.00
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter