什么是Excel的WORKDAY函数的MATLAB等价物?

时间:2015-05-20 14:33:05

标签: excel matlab worksheet-function

有没有一种简单的方法可以在matlab中执行与WORKDAY excel函数相同的操作?

感谢您的帮助

劳伦

3 个答案:

答案 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)

您可能希望使用datestr

中的日期格式选项
datestr(now,'ddd')

输出

Wed

答案 2 :(得分:1)

如果您有财务工具箱,则可以使用wrkdydif。否则,您将必须编写一个函数来迭代两个输入数据之间的日期,并将它们与您维护的假日列表进行比较。您还需要检查星期几(使用weekday)以确保它是M-F。