主要内容

wrkdydif

两个日期之间的工作日天数

说明

Days = wrkdydif(StartDate,EndDate,Holidays) 返回开始日期 StartDate 和结束日期 EndDate(含这两个日期)之间的工作日天数。Holidays 表示给定日期之间的节假日天数,是一个整数。

示例

示例

全部折叠

使用日期字符向量表示 StartDateEndDate,以确定 Days

Days = wrkdydif('9/1/2000', '9/11/2000', 1)
Days = 
6

使用日期时间数组表示 StartDateEndDate,以确定 Days

Days = wrkdydif(datetime(2000,9,1), datetime(2000,9,11), 1)
Days = 
6

输入参数

全部折叠

开始日期,指定为使用日期时间数组、字符串数组或日期字符向量的 N×11×N 向量。

为了支持现有代码,wrkdydif 还接受将序列日期值作为输入,但不推荐使用它们。

数据类型: char | string | datetime

结束日期,指定为使用日期时间数组、字符串数组或日期字符向量的 N×11×N 向量。

为了支持现有代码,wrkdydif 还接受将序列日期值作为输入,但不推荐使用它们。

数据类型: char | string | datetime

StartDateEndDate 之间的节假日天数,指定为 N×11×N 的整数向量。

数据类型: double

输出参量

全部折叠

开始日期 StartDate 和结束日期 EndDate(含这两个日期)之间的工作日天数,以 N×11×N 整数向量的形式返回。

版本历史记录

在 R2006a 之前推出

全部展开