isbusday

Верный для дат, которые являются рабочими днями

Описание

пример

Busday = isbusday(Date) возвращает логический true (1) если Date рабочий день и логическая ложь (0) в противном случае.

пример

Busday = isbusday(___,Holiday,Weekend), использование дополнительных входных параметров, возвращает логический true (1) если Date рабочий день и логическая ложь (0) в противном случае.

Примеры

свернуть все

Определите если Date рабочий день.

Busday = isbusday('16 jun 2001')
Busday = logical
   0

Определите если Date вектор является рабочими днями.

Date = ['15 feb 2001'; '16 feb 2001'; '17 feb 2001'];
Busday = isbusday(Date)
Busday = 3x1 logical array

   1
   1
   0

Определите если Date вектор является рабочими днями с помощью массива datetime.

Date = ['15-feb-2001'; '16-feb-2001'; '17-feb-2001'];
Busday = isbusday(datetime(Date,'Locale','en_US'))
Busday = 3x1 logical array

   1
   1
   0

Установите 21 июня 2003 (суббота) как рабочий день.

Weekend = [1 0 0 0 0 0 0];
isbusday('June 21, 2003', [], Weekend)
ans = logical
   1

Если второй аргумент, Holidayisempty), Holidays по умолчанию вектор (сгенерированный с holidays и затем сопоставленный к календарю NYSE), используется.

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

свернуть все

Дата, проверяемая, заданная как последовательный номер даты, вектор символов даты или массив datetime. Date может содержать несколько дат, но они должны все быть в том же формате. Даты приняты, чтобы быть целыми числами даты или отметками даты без дробного или временных стоимостей.

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

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

Все даты в Holiday должен быть тот же формат: или последовательные числа даты, или векторы символов даты или массивы datetime. (Используя последовательную дату числа улучшает производительность.) holidays функционируйте предоставляет вектор по умолчанию.

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

Дни выходных дней, заданные как вектор длины 7, содержа 0 и 1, где 1 указывает на дни выходных дней, и первый элемент этого вектора соответствует в воскресенье.

Типы данных: double

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

свернуть все

Логическая истина, если рабочий день, возвращенный как логическая истина (1) если Date рабочий день и логическая ложь (0) в противном случае.

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