holidays

Праздники и неторговые дни

Описание

пример

H = holidays возвращает вектор последовательных чисел даты, соответствующих всем праздникам и неторговые дни.

пример

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

пример

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

Примеры

свернуть все

Создайте вектор последовательных чисел даты, соответствующих всем праздникам и неторговым датам между заданным 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 array
   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

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

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

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

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