Main Content

ymd

日期时间的年、月和日数字

说明

示例

[y,m,d] = ymd(t) 以单独的数值数组形式返回 t 中日期时间值的年、月和天数。ymd 输出的大小与 t 相同,并包含整数值。

ymd 函数等效于对同一日期时间数组调用 yearmonthday 函数。

示例

全部折叠

t = datetime(2013,05,31):calmonths(3):datetime(2014,06,15)
t = 1x5 datetime
   31-May-2013   31-Aug-2013   30-Nov-2013   28-Feb-2014   31-May-2014

[y,m,d] = ymd(t)
y = 1×5

        2013        2013        2013        2014        2014

m = 1×5

     5     8    11     2     5

d = 1×5

    31    31    30    28    31

ymd 在单独数组中返回年、月和天值。

输入参数

全部折叠

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

输出参数

全部折叠

ISO 年数字,以标量、向量、矩阵或整数值多维数组形式返回。ISO 年数字包括零年并使用负值表示 BCE 年。y 的类型为 double,大小与 t 相同。

月数,以标量、向量、矩阵或多维数组(包含从 1 到 12 的整数值)形式返回。m 的类型为 double,大小与 t 相同。

一个月中的日期数字,以标量、向量、矩阵或多维数组(包含从 1 到 28、29、30 或 31 的整数值)形式返回,具体取决于月和年。d 的类型为 double,大小与 t 相同。

扩展功能

C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2014b 中推出

另请参阅

| | | | |