Main Content

month

日期时间输入的月份值或名称

说明

示例

m = month(t) 返回在 t 中指定的每个日期时间的月份值。

m 输出是 double 数组,包含从 1 到 12 的整数值。要将月份值赋给 datetime 数组 t,可使用 t.Month 并修改 Month 属性。

示例

m = month(t,monthType) 返回 datetime 数组 t 的月份值类型或名称,指定为 "monthofyear""name""shortname"

示例

全部折叠

从日期数组中提取月份值。

t = datetime(2014,05,31):caldays(35):datetime(2014,10,15)
t = 1x4 datetime
   31-May-2014   05-Jul-2014   09-Aug-2014   13-Sep-2014

m = month(t)
m = 1×4

     5     7     8     9

从日期数组中获取月份名称。

t = datetime(2013,01,01):calweeks(12):datetime(2013,12,31)
t = 1x5 datetime
   01-Jan-2013   26-Mar-2013   18-Jun-2013   10-Sep-2013   03-Dec-2013

m = month(t,'name')
m = 1x5 cell
    {'January'}    {'March'}    {'June'}    {'September'}    {'December'}

输入参数

全部折叠

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

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

月份值的类型,指定为下表中的某个值。

monthType 的值描述
'monthofyear'年中月份值
'name'完整月份名称,例如 AugustSeptember。对于 NaT 日期时间值,月份的名称为空字符向量 ''
'shortname'缩写的月份名称,例如 AugSep。对于 NaT 日期时间值,月份的名称为空字符向量 ''

注意

month 返回以指定语言显示的月份名称,该语言通过预设项窗口中的日期时间格式部分的区域设置选项指定。要更改默认的日期时间区域设置,请参阅设置命令行窗口预设项

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

输出参数

全部折叠

月份值或名称,以 double 类型的数值数组或字符向量元胞数组形式返回。m 的大小与 t 相同。

扩展功能

版本历史记录

在 R2014b 中推出

全部展开

另请参阅

| | | | |