Синтаксисом DatePart является DatePart (интервал, дата), который используется для принятия части даты.
интервал
yyyy: год в дату
М: месяц в дату
D: день в дате
H: время в дату
n: баллы в дату
S: секунды в дату
В: Дата находится в квартале года, например, 2009-6-29 во втором квартале.
Y: Дата расположена в день года, например, на 180 день 29 июня 2009 года.
W: Дата расположена в день недели (воскресенье по умолчанию-первый день), например, 2009-6-29 расположена на второй день.
WW: Дата находится на неделе года, например, 2009-6-29 на неделе 27.
DatePart (интервал, дата [, первая деньфук [, Firstweekofyear]])
Синтаксис функции DatePart имеет следующие параметры:
Описание параметра
Требуется интервал. Строковое выражение, которое указывает на интервал времени, который должен быть возвращен. Для значений см. Раздел «Настройки».
дата требуется. Выражение даты, которое должно быть рассчитано.
первая неделя необязательно. Указывает постоянную в течение первого дня недели. Если не указано, по умолчанию это воскресенье. Для значений см. Раздел «Настройки».
Firstweekofyear необязательно. Укажите константу в течение первой недели года. Если не указано, по умолчанию - неделя 1 января. Для значений см. Раздел «Настройки».
Установка параметра интервала может иметь следующие значения:
Настройка описания
Yyyy Год
Q Ежеквартально
М месяц
y Количество дней за год
D День
w Количество дней недели
ww.
H часы
м минут
S секунд
Параметр первой дни в неделю может иметь следующие значения:
Описание постоянного значения
VBUSESYSTEM 0 использует настройки API регионального языка (NLS).
vbsunday 1 воскресенье (по умолчанию)
vbmonday 2 понедельник
Vbtuesday 3 вторника
Среда в среду 4 среда
Vbthursday 5 четверг
vbfriday 6 пятница
VBSaturday 7 суббота
Первый параметр weekofyear может иметь следующие значения:
Описание постоянного значения
VBUSESYSTEM 0 использует настройки API регионального языка (NLS).
Vbfirstjan1 1 начинается с недели 1 января (по умолчанию).
Vbfirstfourdays 2 начинается с первой недели не менее четырех дней в новом году.
Vbfirstfullweek 3 начинается с первой полной недели нового года (не в течение года).
иллюстрировать
Функция DatePart используется для расчета даты и возврата указанного интервала времени. Например, используйте DatePart для расчета дня недели или текущего времени.
Параметр первой дни в неделю влияет на расчет использования интервальных символов «W» и «WW».
Если дата является текстом даты, указанный год становится фиксированной частью даты. Но если дата включена в кавычки («»), а год пропущен, текущий год вводится каждый раз, когда выражение даты рассчитывается в коде. Это позволяет вам писать код программы в течение разных лет.