isbusday

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

Описание

пример

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

пример

Busday = isbusday(___,Holiday,Weekend), используя необязательные входные параметры, возвращает логическое значение true (1), если Date является рабочим днем, и логический false (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

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

свернуть все

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

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