(本文档仅供参考)
问题
客户提出个业务场景 他们计算的时候从周一开始,2023年1月1号还是属于2023年的第一周?
说明
产品是基于 ISO 8601 规则处理
ISO 8601规则
1、每年有52周或者53周
2、周一至周日为一个完整周。
3、每周的周一是该周的第1天。周日是该周的第7天
4、每年的第一周 为 每年的第一个周四所在的周。比如 2017年1月5日为当年的第一个周四,那么 2017-01-02 至 2017-01-08 为2017年第一周
5、每年的最后一周为当年最后一个周四所在的周。比如2016年12月29日为当年的最后一个周四,那么2016-12-26 至2017-01-01 为2016年的最后一周。
6、周年,当前周所在的年份为周年。比如 2017年1月1日的周年为2016年。2016年1月1日,2016年1月2日,2016年1月3日的周年均为2015年。