Возвращает число, указывающее количество "интервалов" между двумя датами.
Функция DateDiff удобна для определения интервала времени, прошедшего между двумя значениями даты или даты-времени. Функция DateDiff может возвращать значения в годах, месяцах, днях, минутах и так далее.
DateDiff(s, dtl, dt2)
s — строковое значение, указывающее тип интервала (дни, недели и так далее). Распознаваемые значения описаны в подразделе “Типы интервалов” далее в этом разделе.
dtl — начальное значение даты, даты-времени или времени. dt2 — конечное значение даты, даты-времени или времени.
DateDiff ("h",#5/2/2003 10:00 AM#,#5/3/2003 2:00 PM#) возвращает значение, равное 28.
DateDiff(s, dtl, dt2, n)
s — строковое значение, указывающее тип интервала (дни, недели и так далее). Распознаваемые значения описаны в подразделе “Типы интервалов” далее в этом разделе.
dtl — начальное значение даты, даты-времени или времени. dt2 — конечное значение даты, даты-времени или времени.
л — числовое значение или константа, указывающее первый день недели. Если этот аргумент опущен, первым днем недели считается воскресенье. Распознаваемые константы или числовые значения этого аргумента описаны в подразделе “Константы первого дня недели” далее в этом разделе.
DateDiff ("ww",#5/1/2003#,#6/1/2003#,crMonday)
возвращает значение, равное 4.