我们知道,不同的国家对于一周的开始和结束的定义是不同的。如在中国,我们把星期一作为一周的第一天,而在美国,他们把星期日作为一周的第一天。同样,如何定义哪一周是一年当中的第一周?这也是一个问题,有很多种方式。 比如下图是 2019 年 12 月-2020 年 1 月的一份日历。
到底哪一周才算 2020 年的第一周呢?不同的地区和国家,甚至不同的人,都有不同的理解。 1、1 月 1 日是周三,到下周三(1 月 8 日),这 7 天算作这一年的第一周。 2、因为周日(周一)才是一周的第一天,所以,要从 2020 年的第一个周日(周一)开始往后推 7 天才算这一年的第一周。 3、因为 12.29、12.30、12.31 是 2019 年,而 1.1、1.2、1.3 才是 2020 年,而 1.4 周日是下一周的开始,所以,第一周应该只有 1.1、1.2、1.3 这三天。
资料来源:《Java工程师成神之路(基础篇)》 链接:https://developer.aliyun.com/topic/download?id=923
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。