主要内容

year

日期和时间输入的年份数

说明

y = year(t) 返回输入数组中每个日期和时间的年份数。默认情况下,year 返回 ISO 年份数,其中包括零年并使用负值表示 BCE 年。

输出 y 是一个 double 数组。要向 datetime 数组 t 分配 ISO 年值,请使用 t.Year 并修改 Year 属性。

示例

y = year(t,yearType) 返回 datetime 数组 t 的年份数的类型,指定为 "iso""gregorian"

示例

全部折叠

从日期数组中提取年份数。

t = datetime(2010,05,31):calyears(1):datetime(2015,02,28)
t = 1×5 datetime
   31-May-2010   31-May-2011   31-May-2012   31-May-2013   31-May-2014

y = year(t)
y = 1×5

        2010        2011        2012        2013        2014

输入参数

全部折叠

日期和时间输入,指定为 datetime 数组。

为了支持过去需要 Financial Toolbox™ 才能使用的一些代码,year 还接受序列日期值和文本作为输入,但不推荐使用它们。有关详细信息,请参阅版本历史记录

年值的类型,指定为 'iso''gregorian'。仅当 tdatetime 数组时,此参量才有效。

  • 如果 yearType'iso',则 year 返回 ISO 年份数,该数字包括零年并使用负值表示 BCE 年。

  • 如果 yearType'gregorian',则 year 返回格里历年份数,这是一个无符号整数。例如,在这两种情况下,5 CE 和 5 BCE 的格里历年份数均为 5。格里历年份数没有第零年。

仅当 tdatetime 数组时,此参量才有效。

扩展功能

全部展开

版本历史记录

在 R2014b 中推出

全部展开

另请参阅

| | | | |