isbusday

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

Синтаксис

Busday = isbusday(Date)
Busday = isbusday(___,Holiday,Weekend)

Описание

пример

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

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

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

свернуть все

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

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

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

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

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

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

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

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

свернуть все

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

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

Для просмотра документации необходимо авторизоваться на сайте