Main Content

year

日期时间输入的年份值

说明

示例

y = year(t) 返回在 t 中指定的每个日期时间的 ISO 年份值。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 = 1x5 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 中推出

全部展开

另请参阅

| | | | |