A solução proposta não é funcional, pois da forma que colocou não efetua o cálculo.
Mesmo que eu coloque na forma correta “Integer valor = calendar.get(calendar.WEEK_OF_YEAR) - 1;”, que é um POG, traria um resultado errado, pois no dia “31/12/2011”, ele me retorna “1”, e, logo subtraindo “-1” seria “0”.
A solução proposta não é funcional, pois da forma que colocou não efetua o cálculo.
Mesmo que eu coloque na forma correta “Integer valor = calendar.get(calendar.WEEK_OF_YEAR) - 1;”, que é um POG, traria um resultado errado, pois no dia “31/12/2011”, ele me retorna “1”, e, logo subtraindo “-1” seria “0”.