Main Content

week

日期时间输入的周数值

说明

示例

w = week(t)t 中返回 datetime 值属于一年中第几周的数值。m 输出是一个大小与 t 相同的 double 数组,包含 1 至 53 的整数值。

w = week(t,weekType) 返回 weekType 指定的周数的类型。

示例

全部折叠

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

w = week(t)
w = 1×5

    22    35    48     9    22

输入参数

全部折叠

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

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

weekType 的值

描述

'weekofyear'(默认值)

一年中的第几周,从 1 到 53。一年的第一周从 1 月 1 日开始,随后的每个周从星期日开始。在大多数年份中,第 1 周和第 53 周包含的天数都少于 7 天,并且不会从星期日延续到星期六。

'weekofmonth'

一个月中的第几周,从 1 到 5。月的第一周从该月的第一天开始,随后的每个周从星期日开始。在大多数月份中,第一周和最后一周都少于七天,并且不会从星期日延续到星期六。

'iso-weekofyear' (自 R2023a 起)

一年中的第几周,从 1 到 53(根据 ISO 8601 标准)。每周包含七天,从星期一开始,到下一个星期日结束。年中第一周定义为至少包含该年前四天的那一周。在大多数年份,第 1 周和第 53 周都会分别延伸到上一年和下一年。

'iso-weekofmonth' (自 R2023a 起)

月中的第几周,从 1 到 5,以符合 ISO 8601 标准的方式计算。每周包含七天,从星期一开始,到下一个星期日结束。月中第一周定义为至少包含该月前四天的那一周。在大多数月份中,第一周和最后一周都会分别延伸到上个月和下个月。

注意:ISO 8601 未明确定义月中第几周。但是,此选项返回与 ISO 年中第几周一致的月中第几周。

扩展功能

版本历史记录

在 R2014b 中推出

全部展开

另请参阅

| | |