IBM Lotus Symphony


Функция DateDiff [встроенная]

Возвращает количество интервалов между двумя данными значениями дат.

Синтаксис:

DateDiff (Add, Date1, Date2 [, Week_start [, Year_start]])

Возвращаемое значение:

Число.

Параметры:

Add - Выражение строки из следующей таблицы, указывающее интервал даты.

Таблица 1. Значения параметра Add
Add (строковое значение) Описание
yyyy Год
q Квартал
m Месяц
y День года
w День недели
ww Неделя года
d День
h Час
n Минута
s Секунда

Date1, Date2 - Два значения даты для сравнения.

Week_start - Необязательный параметр, который указывает начальный день недели.

Таблица 2. Значения Week_start
Значение Week_start Описание
0 Значения по умолчанию для системы
1 Воскресенье (по умолчанию)
2 Понедельник
3 Вторник
4 Среда
5 Четверг
6 Пятница
7 Суббота

Year_start - Необязательный параметр, который указывает начальную неделю года.

Таблица 3. Значения Year_start
Значение Year_start Описание
0 Значения по умолчанию для системы
1 Неделя 1 - первая неделя января (по умолчанию)
2 Неделя 1 - это первая неделя, содержащая четыре или более дней этого года
3 Неделя 1 - это первая неделя, содержащая только дни нового года

Пример:

Sub example_datediff

msgbox DateDiff("d", "1/1/2005", "12/31/2005")

End Sub


Комментарии по продукту | Дополнительная документация | Товарные знаки