holidays

Праздничные и нетрадиционные дни

Описание

пример

H = holidays возвращает вектор или массив datetime, соответствующий всем праздничным и нетрадиционным дням.

пример

H = holidays(StartDate,EndDate) возвращает вектор или массив datetime, соответствующий праздникам и нетрадиционным дням между StartDate и EndDate, включительно.

пример

H = holidays(___,AltHolidays) возвращает вектор или массив datetime, соответствующий альтернативному списку выходных и нетрадиционных дней.

Примеры

свернуть все

Создайте вектор серийных номеров дат, соответствующих всем праздничным и нетрейдовым датам между заданными StartDate и EndDate:

H = holidays('jan 1 2001', 'jun 23 2001') 
H = 5×1

      730852
      730866
      730901
      730954
      730999

datestr(H)
ans = 5x11 char array
    '01-Jan-2001'
    '15-Jan-2001'
    '19-Feb-2001'
    '13-Apr-2001'
    '28-May-2001'

Также можно использовать массив datetime для StartDate и EndDate возвращает массив datetime для H.

H = holidays(datetime('1-Jan-2001','Locale','en_US'),...
datetime('23-Jun-2001','Locale','en_US'))
H = 5x1 datetime
   01-Jan-2001
   15-Jan-2001
   19-Feb-2001
   13-Apr-2001
   28-May-2001

Входные параметры

свернуть все

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

Типы данных: double | char | datetime

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

Типы данных: double | char | datetime

Альтернативный список выходных и нетрадиционных дней, заданный с помощью серийного номера даты, вектора символов даты или массива datetime.

Типы данных: double | char | datetime

Выходные аргументы

свернуть все

Даты, соответствующие всем праздничным и нетрадиционным дням, возвращаются в виде вектора или массива дат datetime.

Примечание

Если StartDate, EndDate, и AltHolidays все серийные номера дат или векторов символов дат, H возвращается как серийные номера дат. Если либо StartDate, EndDate, или AltHolidays являются массивами datetime, H возвращается как массив datetime.

Подробнее о

свернуть все

holidays

The holidays функция основана на современной пятидневной рабочей неделе.

Эта функция содержит все праздники и специальные нетрадиционные дни для Нью-Йоркской фондовой биржи с 1 января 1885 года по 31 декабря 2070 года.

Поскольку Нью-Йоркская фондовая биржа была открыта по субботам до 29 сентября 1952 года, точные закрытия с 1885 по 2070 год включают субботние торговые дни. Чтобы захватить эти даты, используйте функцию nyseclosures. Результаты из holidays и nyseclosures идентичны, если WorkWeekFormat в nyseclosures является 'Modern'.

Представлено до R2006a