将 ISO 周日期与月份关联

Arm*_*lak 3 iso-image standards

是否有任何标准方法将 ISO 周数与特定月份相关联?

假设今年有第 35 周(从 08/29/2011 到 09/04/2011),这周属于 8 月还是 9 月?

我正在寻找一个标准或最常见的方法。

为什么我需要这个是为了一些统计数据。例如:过去 5 个月每月第一周的收入总和。

cgw*_*cgw 5

第一个 iso_week 包含一年中的第一个星期四,因此将 iso 周的月份定义为包含该周的星期四(第 4 天)的月份是一致的做法。

iso_date = (iso_year, iso_week, 4)

转换为普通日期并提取月份。

这样您就可以确保一年中的第一个 iso_week 属于 1 月,一年中的最后一个 iso_week 属于 12 月。