主要内容

busdate

下一个或上一个工作日

描述

例子

Busday= busdate (日期返回下一个或上一个工作日的标量、向量或矩阵,具体取决于定义假期

例子

Busday= busdate (___DirFlag假期周末返回下一个或上一个工作日的标量、向量或矩阵,这取决于可选的输入参数,包括假期

如果两个日期假期是连续日期号或日期字符向量,Busday以序列号的日期号返回。

然而,如果日期假期是日期时间数组,Busday作为datetime数组返回。

使用函数datestr将连续日期号转换为格式化的日期字符向量。

例子

全部折叠

确定下一个工作日的时间日期是字符向量。

公共汽车日=公共汽车日(‘2001年7月3日’, 1)
Busday = 731037
datestr (Busday)
ans = ' 05 - 7月- 2001 '

通过适当设置周末论点。2003年7月4日是星期五。使用busdate以证实7月5日星期六是一个工作日。

周末= [1 0 0 0 0];日期= datestr (busdate (' 3 - 7月- 2003 ',1,[],周末)
日期= ' 05 - 7月- 2003 '

如果任何一日期假期是日期时间数组,Busday作为datetime数组返回。

Busday=busdate(日期时间(‘2001年7月3日’“场所”“en_US”), 1)
Busday =datetime05 - 7 - 2001

输入参数

全部折叠

引用业务日期,使用连续日期号、日期字符向量或日期时间数组指定为标量、向量或矩阵。

数据类型:|字符|datetime

的指定日期字符向量或日期字符向量的单元格数组跟随modifiedfollow以前的,或modifiedprevious

同时,DirFlag可以是搜索方向的标量、向量或矩阵,Next在哪里DIREC1(默认)或上一个是DIREC-1

数据类型:|字符|datetime

假日和非交易日日期,指定为向量。

所有的日期假期必须是相同的格式:要么是串行日期号,要么是日期字符向量,要么是日期时间数组。(使用序列号可以提高性能。)

数据类型:|字符|datetime

周末,指定为长度为7的向量,包含01,在那里1表示周末,该向量的第一个元素对应于周日。

数据类型:

输出参数

全部折叠

的下一个或上一个工作日,根据定义以标量、向量或矩阵的形式返回假期.如果日期是一个日期时间数组,Busday返回datetime数组。否则,Busday返回一个连续的日期号。

之前介绍过的R2006a