ник: ?.?.
Re: Функция времени? Функция DateAdd Возвращает значение типа Variant (Date), содержащее дату, к которой добавлен указанный временной интервал.
Синтаксис
DateAdd(interval, number, date)
Синтаксис функции DateAdd содержит следующие именованные аргументы:
Элемент Описание
interval Обязательный. Строковое выражение, указывающее тип добавляемого временного интервала.
number Обязательный. Числовое выражение, указывающее число временных интервалов, которое следует добавить. Оно может быть положительным (для получения более поздних дат) или отрицательным (для получения более ранних дат).
date Обязательный. Значение типа Variant (Date) или литерал даты, представляющий дату, к которой добавляется указанный временной интервал.
Значения
Ниже перечислены допустимые значения аргумента interval:
Значение Описание
yyyy Год.
Q Квартал.
m Месяц.
Y День года.
D День месяца.
w День недели.
ww Неделя.
H Часы.
N Минуты.
S Секунды.
Дополнительные сведения
Функция DateAdd предназначена для добавления или вычитания указанного временного интервала из значения даты. Например, с помощью этой функции можно вычислить дату, на 30 дней более позднюю, чем текущая, или время, на 45 минут более позднее, чем текущее.
Для добавления дней к аргументу date можно задавать временной интервал как день года ("y"), день месяца ("d") или день недели ("w").
Функция DateAdd не возвращает неправильных дат. Следующее выражение добавляет один месяц к 31 января:
DateAdd("m", 1, "31-янв-95")
В данном случае будет возвращена дата 28-фев-95, а не 31-фев-95. Если в качестве аргумента date указать 31-янв-96, то возвращается дата 29-фев-96, поскольку 1996 год является високосным.
Если будет получена дата, более ранняя, чем 100 год (т.е. вычитаемый временной интервал содержит больше лет, чем исходное значение date), возникнет ошибка.
Если number не является значением типа Long, оно округляется до ближайшего целого числа перед выполнением операции.