主要内容

holidays

节假日和非交易日

说明

H = holidays 返回一个对应于所有节假日和非交易日的向量或日期时间数组。

示例

H = holidays(StartDate,EndDate) 返回一个对应于 StartDateEndDate(含)之间的节假日和非交易日的向量或日期时间数组。

示例

H = holidays(___,AltHolidays) 返回一个对应于节假日和非交易日的备用列表的向量或日期时间数组。

示例

示例

全部折叠

创建一个序列日期值向量,对应于指定 StartDateEndDate 之间的所有节假日和非交易日:

H = holidays('jan 1 2001', 'jun 23 2001') 
H = 5×1

      730852
      730866
      730901
      730954
      730999

datestr(H)
ans = 5×11 char array
    '01-Jan-2001'
    '15-Jan-2001'
    '19-Feb-2001'
    '13-Apr-2001'
    '28-May-2001'

或者,如果对 StartDateEndDate 使用日期时间数组,则会为 H 返回一个日期时间数组。

H = holidays(datetime(2001,1,1),datetime(2001,6,23))
H = 5×1 datetime
   01-Jan-2001
   15-Jan-2001
   19-Feb-2001
   13-Apr-2001
   28-May-2001

输入参数

全部折叠

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

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

数据类型: char | string | datetime

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

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

数据类型: char | string | datetime

节假日和非交易日的备用列表,指定为使用日期时间数组、字符串数组或日期字符向量的标量或向量。

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

数据类型: char | string | datetime

输出参量

全部折叠

对应于所有节假日和非交易日的日期,以向量或日期的日期时间数组形式返回。

注意

如果 StartDateEndDateAltHolidays 都是字符串或日期字符向量,则 H 以序列日期值形式返回。使用 datetime 函数将序列日期值转换为格式化的日期时间数组。如果 StartDateEndDateAltHolidays 是日期时间数组,则 H 以日期时间数组形式返回。

详细信息

全部折叠

版本历史记录

在 R2006a 之前推出

全部展开