Associada à data da semana ISO com um mês

2

existe alguma maneira padrão de associar um número de semana ISO a um mês específico?

Digamos que temos a semana 35 deste ano (de 29/08/2011 a 09/04/2011), esta semana pertence a agosto ou setembro?

Estou procurando um padrão ou a maneira mais comum de fazer isso.

Por que eu preciso disso é para algumas estatísticas. Algo como: soma dos ganhos de todas as primeiras semanas do mês nos últimos 5 meses.

    
por Armen Ablak 06.06.2011 / 13:53

1 resposta

2

A primeira iso_week contém a primeira quinta-feira do ano, então é uma prática consistente definir o mês da semana iso como aquele que contém a quinta-feira (dia 4) da semana.

iso_date = (iso_year, iso_week, 4)

converta para data comum e extraia o mês.

Dessa forma, você garante que a primeira iso_week de um ano pertence a janeiro, e a última iso_week de um ano pertence a dezembro.

    
por 14.06.2011 / 00:09