答案 0 :(得分:1)
我相信matlab doc
中的功能Days = wrkdydif('9/1/2000', '9/11/2000', 1)
returns
Days =
6
工作是为了知道哪一天是工作日您可以使用isbuyday
help doc
实施例
Busday = isbusday('16 jun 2001')
Busday =
0
Date = ['15 feb 2001'; '16 feb 2001'; '17 feb 2001'];
Busday = isbusday(Date)
Busday =
1
1
0
答案 1 :(得分:1)
答案 2 :(得分:1)
如果您有财务工具箱,则可以使用wrkdydif
。否则,您将必须编写一个函数来迭代两个输入数据之间的日期,并将它们与您维护的假日列表进行比较。您还需要检查星期几(使用weekday
)以确保它是M-F。