It would be something + or - like this ... But it's just the logic itself, because I did not write in an IDE ... n you can say that the code is right ^^
//Aqui temos uma função que retornará uma variável do tipo inteiro
public int converterData(int _dia, int _mes){
//Aqui uma variável que vai armazenar o número de dias até aquela data
int quantidadeDias = (((_mes - 1) * 30) + _dia);
//Aqui dividimos por 7, ou seja, 7 dias na semana para saber o número de semanas
int numeroSemana = (quantidadeDias / 7);
//Aqui só retornamos a resposta
return numeroSemana;
}
To call the function you will do something like this:
//Pronto, você já tem a resposta de qual semana vai ser no dia 05 de dezembro
int resposta = converterData(5,12);
The logic is basically this, but it will never return the right answer because normally the year begins with the first week in December of last year ...
This is certainly not the best way ... I think java should have some lib for calendars
Take a look here: link
Many people have had the same doubt, you can find something;)