Возвращает отдельные компоненты значения даты и времени.

Описание

Функция Day возвращает сведения о дате из значения даты и времени (в диапазоне от 1 до 31).

Функция Month возвращает сведения о месяце из значения даты и времени (в диапазоне от 1 до 12).

Функция Year возвращает сведения о годе из значения даты и времени (начиная с 1900).

Функция Hour возвращает данные времени в часах из значения даты и времени (в диапазоне от 0 (12:00 AM) до 23 (11:00 PM)).

Функция Minute возвращает данные времени в минутах из значения даты и времени (в диапазоне от 0 до 59).

Функция Second возвращает данные времени в секундах из значения даты и времени (в диапазоне от 0 до 59).

Функция Weekday возвращает сведения о дне недели из значения даты и времени. По умолчанию результат отображается в диапазоне от 1 (воскресенье) до 7 (суббота). Вы можете указать другой диапазон, используя код функции Weekday из Microsoft Excel или значение перечисления StartOfWeek:

Код Excel Перечисление StartOfWeek Описание
1, 17 StartOfWeek.Sunday Номера от 1 (воскресенье) до 7 (суббота). Значение по умолчанию.
2, 11 StartOfWeek.Monday Номера от 1 (понедельник) до 7 (воскресенье).
3 StartOfWeek.MondayZero Номера от 0 (понедельник) до 6 (воскресенье).
12 StartOfWeek.Tuesday Номера от 1 (вторник) до 7 (понедельник).
13 StartOfWeek.Wednesday Номера от 1 (среда) до 7 (вторник).
14 StartOfWeek.Thursday Номера от 1 (четверг) до 7 (среда).
15 StartOfWeek.Friday Номера от 1 (пятница) до 7 (четверг).
16 StartOfWeek.Saturday Номера от 1 (суббота) до 7 (пятница).

Все функции возвращают номер.

Подробнее см. статью о работе с датами и временем.

Синтаксис

Day( Дата_и_время )
Month( Дата_и_время )
Year( Дата_и_время )
Hour( Дата_и_время )
Minute( Дата_и_время )
Second( Дата_и_время )

  • Дата_и_время — обязательный аргумент. Значение даты и времени, для которого необходимо выполнить операцию.

Weekday( Дата_и_время [, Первый_день_недели ] )

  • Дата_и_время — обязательный аргумент. Значение даты и времени, для которого необходимо выполнить операцию.
  • Первый_день_недели — необязательный аргумент. Код Excel, указывающий, с какого дня начинается неделя. Если не указано, то используется значение 1 (с воскресенья).

Примеры

В следующем примере текущее время — 3:59:37 PM, а дата — Thursday, April 9, 2015.

Формула Описание Возвращаемый результат
Year( Now() ) Возвращает сведения о годе из текущего значения даты и времени. 2015
Month( Now() ) Возвращает сведения о месяце из текущего значения даты и времени. 4
Day( Now() ) Возвращает сведения о дне из текущего значения даты и времени. 9
Hour( Now() ) Возвращает данные времени в часах из текущего значения даты и времени. 15
Minute( Now() ) Возвращает данные времени в минутах из текущего значения даты и времени. 59
Second( Now() ) Возвращает данные времени в секундах из текущего значения даты и времени. 37
Weekday( Now() ) Возвращает сведения о дне недели из текущего значения даты и времени, используя воскресенье в качестве первого дня недели по умолчанию. 5
Weekday( Now(), 14 ) Возвращает сведения о дне недели из текущего значения даты и времени, используя код Excel, чтобы указать четверг в качестве первого дня недели. 1
Weekday( Now(), StartOfWeek.Wednesday ) Возвращает сведения о дне недели из текущего значения даты и времени, используя перечисление StartOfWeek, чтобы указать среду в качестве первого дня недели. 2