MATLAB 帮助中心
日期和时间输入的周数值
w = week(t)
w = week(t,weekType)
w = week(t) 返回输入数组中每个日期和时间的周数值。默认情况下,week 返回一年中的第几周。输出 w 是一个大小与 t 相同的 double 数组,包含 1 至 53 的整数值。
t
week
w
double
示例
w = week(t,weekType) 返回由 weekType 指定类型的周数值。
weekType
全部折叠
t = datetime(2013,05,31):calmonths(3):datetime(2014,06,15)
t = 1×5 datetime 31-May-2013 31-Aug-2013 30-Nov-2013 28-Feb-2014 31-May-2014
w = 1×5 22 35 48 9 22
datetime
日期和时间输入,指定为 datetime 数组。
'weekofyear'
'weekofmonth'
'iso-weekofyear'
'iso-weekofmonth'
周值的类型,指定为下表中的某个值。
weekType 的值
描述
'weekofyear'(默认值)
一年中的第几周,从 1 到 53。一年的第一周从 1 月 1 日开始,随后的每个周从星期日开始。在大多数年份中,第 1 周和第 53 周包含的天数都少于 7 天,并且不会从星期日延续到星期六。
一个月中的第几周,从 1 到 5。月的第一周从该月的第一天开始,随后的每个周从星期日开始。在大多数月份中,第一周和最后一周都少于七天,并且不会从星期日延续到星期六。
'iso-weekofyear' (自 R2023a 起)
一年中的第几周,从 1 到 53(根据 ISO 8601 标准)。每周包含七天,从星期一开始,到下一个星期日结束。年中第一周定义为至少包含该年前四天的那一周。在大多数年份,第 1 周和第 53 周都会分别延伸到上一年和下一年。
'iso-weekofmonth' (自 R2023a 起)
月中的第几周,从 1 到 5,以符合 ISO 8601 标准的方式计算。每周包含七天,从星期一开始,到下一个星期日结束。月中第一周定义为至少包含该月前四天的那一周。在大多数月份中,第一周和最后一周都会分别延伸到上个月和下个月。
注意:ISO 8601 未明确定义月中第几周。但是,此选项会返回与 ISO 年中第几周一致的月中第几周。
全部展开
week 函数完全支持 tall 数组。有关详细信息,请参阅 tall 数组。
backgroundPool
ThreadPool
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
此函数完全支持分布式数组。有关详细信息,请参阅使用分布式数组运行 MATLAB 函数 (Parallel Computing Toolbox)。
要返回 ISO 年中第几周,请使用 'iso-weekofyear' 选项。按照 ISO 8601 标准,每周从星期一开始。年中第一周定义为至少包含该年前四天的那一周。
要返回一致的月中第几周,请使用 'iso-weekofmonth' 选项。ISO 8601 未明确定义月中第几周。但是,此选项会返回与 ISO 年中第几周一致的月中第几周。
year | quarter | month | day
year
quarter
month
day
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处