Возвращает число, указывающее отдельную "часть" (месяц, час, год и тому подобное) значения даты, даты-времени или времени.
Функция Date Part будет возвращать только год, месяц, день, час, минуту или секунду переданного ей значения даты-времени. Другими функциями, работающими аналогично функции DatePart, являются Year, Month, Day, Hour, Minute и Second.
DatePart(s, dt)
s — строковое значение, указывающее тип интервала (дни, недели и так далее). Распознаваемые значения описаны в подразделе “Типы интервалов” далее в этом разделе.
dt — значение даты, даты-времени или времени, из которого нужно извлечь интервал. DatePart ("m",CurrentDate)
если текущей датой является 31 мая 2006 года, функция возвратит значение, равное 5.
DatePart(s, dt, n)
s — строковое значение, указывающее тип интервала (дни, недели и так далее). Распознаваемые значения описаны в подразделе “Типы интервалов” далее в этом разделе.
dt — значение даты, даты-времени или времени, из которого нужно извлечь интервал, л — числовое значение или константа, указывающее первый день недели. Если этот аргумент опущен, первым днем недели считается воскресенье. Распознаваемые константы или числовые значения этого аргумента описаны в подразделе “Константы первого дня недели” далее в этом разделе.
DatePart ("w",#Мау 31, 2006#,crMonday)
поскольку 31 мая 2006 года — среда, функция возвращает значение, равное 3.
DatePart(s, dt, nl, n2)
s — строковое значение, указывающее тип интервала (дни, недели и так далее). Распознаваемые значения описаны в подразделе “Типы интервалов” далее в этом разделе.
dt — значение даты, даты-времени или времени, из которого нужно извлечь интервал. nl — числовое значение или константа, указывающее первый день недели. Если этот аргумент опущен, первым днем недели считается воскресенье. Распознаваемые константы или числовые значения этого аргумента описаны в подразделе “Константы первого дня недели” далее в этом разделе.
п2 — числовое значение, указывающее первую неделю года. Если этот аргумент опущен, первой неделей года считается та, которая содержит 1 января. Распознаваемые константы или числовые значения этого аргумента описаны в подразделе “Константы первой недели года” далее в этом разделе.
DatePart ("ww",#6/1/2003#,crSunday,crFirstJanl)
возвращает значение, равное 23.