ISO_Week_Date's wikipedia page说有三个相同的条件来确定某一年是否有53个ISO 8601周。
假设这是正确的,每个条件都有一个共同年份的条件和一个闰年的条件。我的逻辑是他们可以分开。因此,对于共同的一年,条件应该是:
并且闰年,条件应该是:
但三联体中的每个条件似乎都不等同于其他两个条件。我的解释有什么问题?
答案 0 :(得分:1)
常规年份相当于:
对于常规年份,1月1日和12月31日的工作日是相同的。如果它们是星期四,那么包含它们的周数将计入当年,因此它有53周。因此,在常规年份,如果它从星期四开始,它结束于一个,并有53周。
如果是1月1日或者12月31日是星期四它有53.周。如果是1月1日。是星期四12月31日是星期五,如果12月31日是星期四,那么1月1日是星期三。
因此,对于常规年份,所有规则都是等效的,对于闰年,前两个是第三个的两个不同的情况。