【发布时间】:2014-08-16 09:13:39
【问题描述】:
ISO_Week_Date's wikipedia page 表示有三个相同的条件来确定给定年份是否有 53 个 ISO 8601 周。
- 从星期四开始的任何年份(主字母 D 或 DC)和从星期三开始的任何闰年 (ED)
- 任何以星期四结束的年份 (D, ED) 和任何以星期五 (DC) 结束的闰年
- 1 月 1 日和 12 月 31 日(普通年)或其中任何一个(闰年)是星期四的年份
假设这是正确的,每个条件都有一个普通年份的条件和一个闰年的条件。我的逻辑是它们可以分开。因此对于一个普通年份,条件应该是:
- 一年从星期四开始
- 一年在星期四结束
- 一年的开始和结束时间是星期四
对于闰年,条件应该是:
- 一年从周三或周四开始
- 一年在星期四或星期五结束
- 一年从星期四开始或结束
但三元组中的每个条件似乎并不等同于其他两个条件。我的解释有什么问题?
【问题讨论】: