datewrkdy

未来或过去工作日的日期

描述

例子

EndDate= datewrkdy (StartDate可以,NumberWorkDays,NumberHolidays)返回开始日期之前或之后给定工作日数的日期的序列号。

任何输入都可以包含多个值,但如果是这样,则所有其他输入必须包含相同数量的值,或一个适用于所有输入的值。

例如,如果StartDate可以是一个n-日期字符向量的行字符数组,则NumberWorkDays必须是一个N——- - - - - -1整数或单个整数的向量。EndDate然后一个N——- - - - - -1日期数字的向量。

如果StartDate可以为序列号或日期字符向量,EndDate作为日期号返回。使用datestr将串行日期数字转换为格式化的日期字符向量。

如果StartDate可以是一个日期时间数组吗EndDate以日期时间数组的形式返回。

例子

全部折叠

确定EndDate为未来的工作日使用日期字符向量StartDate可以

StartDate可以=20 - 12月- 1994 ';NumberWorkDays = 16;NumberHolidays = 2;EndDate = datewrkdy(StartDate, NumberWorkDays, NumberHolidays)
EndDate = 728671
datestr (EndDate)
ans = ' 12 - 1月- 1995 '

确定EndDate为一个未来的工作日使用datetime数组StartDate可以

EndDate = datewrkdy (datetime (的12 - 12月- 2000,“场所”,“en_US”2)),16日
EndDate =datetime04 -简- 2001

确定EndDate对于未来的工作日使用向量NumberWorkDays

NumberWorkDays = [16;20;44];结束日期= datewrkdy(的12 - 12月- 2000NumberWorkDays 2);datestr (EndDate)
ans =3 x11 char数组' 04 - 1月- 2001 ' ' 10 - 1月- 2001 ' 13 - 2月- 2001 '

输入参数

全部折叠

起始日期,指定为N——- - - - - -11——- - - - - -N使用序列号、日期字符向量或日期时间数组的向量。

数据类型:|字符|datetime

未来(正)或过去(负)的工作或营业天数,包括开始日期,指定为N——- - - - - -11——- - - - - -N包含正整数或负整数的向量。

NumberHolidaysNumberWorkDays必须有相同的符号。

数据类型:

假期数目NumberWorkDays,指定为正整数或负整数N——- - - - - -11——- - - - - -N包含未来假期(如果为正数)或过去假期(如果为负数)的天数移动值。

NumberHolidaysNumberWorkDays必须有相同的符号。

数据类型:

输出参数

全部折叠

将来或过去工作日的日期,返回为N——- - - - - -11——- - - - - -N包含序列号(默认)或日期时间(如果)的向量StartDate可以是将来或过去日期的日期时间数组)。

之前介绍过的R2006a