datetime_part()

Извлекает запрошенную часть даты как целое число.

Нерекомендуемые псевдонимы: datepart()

Синтаксис

datetime_part(Часть,Datetime)

Дополнительные сведения о соглашениях о синтаксисе.

Параметры

Имя Тип Обязательно Описание
Часть string ✔️ Измерение времени, извлекаемого из даты. См. возможные значения.
date datetime ✔️ Полная дата, из которой извлекается часть.

Возможные значения части

  • Year
  • Quarter
  • Month
  • week_of_year
  • День
  • DayOfYear
  • Hour
  • Минута
  • Second
  • Миллисекунда
  • Микросекунда
  • Наносекунда

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

Целое число, представляющее извлеченную часть.

Примечание

week_of_year возвращает целое число, представляющее номер недели. Номер недели рассчитывается с первой недели года, которая включает первый четверг.

Пример

let dt = datetime(2017-10-30 01:02:03.7654321); 
print 
year = datetime_part("year", dt),
quarter = datetime_part("quarter", dt),
month = datetime_part("month", dt),
weekOfYear = datetime_part("week_of_year", dt),
day = datetime_part("day", dt),
dayOfYear = datetime_part("dayOfYear", dt),
hour = datetime_part("hour", dt),
minute = datetime_part("minute", dt),
second = datetime_part("second", dt),
millisecond = datetime_part("millisecond", dt),
microsecond = datetime_part("microsecond", dt),
nanosecond = datetime_part("nanosecond", dt)

Выходные данные

year квартал month WeekOfYear day dayOfYear hour minute second миллисекунда микросекунда наносекунда
2017 4 10 44 30 303 1 2 3 765 765432 765432100

Примечание

weekofyear является устаревшим вариантом week_of_year части. weekofyear не соответствует стандарту ISO 8601; первая неделя года была определена как неделя с первой средую года в ней. week_of_year соответствует стандарту ISO 8601; первая неделя года определяется как неделя с первым четвергом года. [Дополнительные сведения] см. в разделе Даты недели iso 8601.