在ISO周编号中,星期一是一周的第一天,因此仅凭它就可以将其范围缩小为奇数模式之一。
根据维基百科:
第01周的描述相互等效:
- 一年中第一个星期四的星期(正式的ISO定义),
- 1月4日这一周,
- 起始年份中大部分(四天或以上)的第一周,以及
- 从12月29日至1月4日的星期一开始的一周。
这些描述中的第三个与上表中的“今年超过3天”匹配,因此现在我们将其范围缩小到1或3。
最后,仍然来自Wikipedia(强调):
如果1月1日在星期一,星期二,星期三或星期四,则在第01周。如果1月1日在星期五,星期六或星期日,则在前一年的第52或53周 (没有第00周)
。
因此,范围必须为1到53,而不是0到53。这又意味着正确的模式是 模式3 。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)