主要内容

busdays

特定时期的营业天数

描述

例子

bdates= busdays (sdateedate生成从包含开始日期的期间的最后一个业务日期(sdate),以及包含结束日期(edate).

例子

bdates= busdays (___bdmode假期生成从包含开始日期的期间的最后一个业务日期(sdate),以及包含结束日期(edate)使用可选的输入参数。如果假期没有提供,日期是根据美国假日生成的。如果你不供应bdmodebdates生成一个每日向量。

例子

全部折叠

确定每周的工作日。

Bdates = datestr(busdays(“1/2/01”“1/9/01”“周”))
bdates =2x11字符数组05 - 1月- 2001 ' ' 12 - 1月- 2001

一周的结束被认为是星期五。在1/2/01(星期一)和1/9/01(星期二)之间,只有一个周末,1/5/01(星期五)。因为1/9/01是下一周的一部分,所以下周五(1/12/01)也会被报告。

的datetime输入确定每周时间段的营业日sdate

日期= busdays(datetime(“2 - 1月- 2001”“场所”“en_US”),' 9 - 1月- 2001“周”
bdates =2 x1 datetime05 - 1月- 2001年12 - 1月- 2001

确定每个月的营业天数。

Vec = datestr(busdays(“1/8/16”“3/1/16”“月”))
vec =3x11字符数组“2016年1月29日”“2016年2月29日”“2016年3月31日”

开始日期(1/8/16)是2016年1月。1月份的最后一个工作日是1/29/16(星期五)。截止日期(3/1/16)为2016年3月。3月份的最后一个工作日是3/31/16(星期四)。2016年2月介于开始日期和结束日期之间。2月份的最后一个工作日是2/29/16(星期一)。

输入参数

全部折叠

开始日期,指定为标量日期时间、字符串或日期字符向量。

要支持万博1manbetx现有代码,busdays也接受序列号作为输入,但不建议使用。

数据类型:字符|字符串|datetime

结束日期,指定为标量日期时间、字符串或日期字符向量。

要支持万博1manbetx现有代码,busdays也接受序列号作为输入,但不建议使用。

数据类型:字符|字符串|datetime

工作日的频率,指定为带值的非负数字1通过5或日期字符向量的值每天每周每月季度半年一次的,或年度

有效周期包括:

  • 每天每天每天Dd1(默认)

  • 每周每周每周Ww2

  • 每月每月每月3.

  • 季度季度季度4

  • 半年一次的半年一次的半年一次的年代年代5

  • 年度年度年度一个一个6

    字符向量必须用单引号括起来。

例如,如果bdmode设置为每月busdays返回开始日期和结束日期之间所有完整或部分月份的月末业务日期(包括)。

数据类型:|字符

假日和非交易日日期,使用日期时间数组、字符串数组或日期字符向量指定为向量。如果你指定假期,您还必须提供频率bdmode.使用一个假期的价值使用没有日期的假日列表。

要支持万博1manbetx现有代码,busdays也接受序列号作为输入,但不建议使用。

数据类型:字符|字符串|datetime

输出参数

全部折叠

业务日期,作为业务日期的列向量返回,格式为datetime(如果sdateedate,或假期为datetime格式)。业务日期可以在指定日期之前或之后存在sdate而且edate

版本历史

R2006a之前介绍

全部展开