周的编号
有时,会使用 YYYY-W{数字} 的方式来表述一年的周数,比如 2022-W52 表示 2022 年的第 52 周,然后 2022-W52-1 表示第 52 周的第一天,可以转化成月份与日期这种常见的表述方式:2022-12-26。
不过不同文化对于一周的开始时间的表述有不同的看法,导致 W01 第一周的算法有很多种,ISO 8601 主要适用于欧洲的习惯。
对周进行编号,主要还是实现周历,这与月历相比,每个阶段的时间都相等,休息日也可以预期,所以很适合作为统计工作的历法,不过缺点是 ISO 周的年数通常与公历年数不同,这可能导致编程错误,推特的 Android 客户端曾经就发生过禁止用户登录的情况,因为服务器以为现在已经是新的一年了……
有时,会使用 YYYY-W{数字} 的方式来表述一年的周数,比如 2022-W52 表示 2022 年的第 52 周,然后 2022-W52-1 表示第 52 周的第一天,可以转化成月份与日期这种常见的表述方式:2022-12-26。
不过不同文化对于一周的开始时间的表述有不同的看法,导致 W01 第一周的算法有很多种,ISO 8601 主要适用于欧洲的习惯。
对周进行编号,主要还是实现周历,这与月历相比,每个阶段的时间都相等,休息日也可以预期,所以很适合作为统计工作的历法,不过缺点是 ISO 周的年数通常与公历年数不同,这可能导致编程错误,推特的 Android 客户端曾经就发生过禁止用户登录的情况,因为服务器以为现在已经是新的一年了……