[color=blue]Olá pessoal, blz ?
Estou com uma dúvida e gostaria de saber se vcs poderiam me dar uma força.
Estou necessitando de uma luz, rsrs… … gostaria de saber como eu poderia fazer um método que me retorne um inteiro, identificando qual o trimestre estamos no ano.
Por exemplo : Jan, Fev, Mar = 1 / Abr, Mai,Jun = 2 / Jul,Ago,Set = 3 …
Valeu galera abraço.[/color]
Já pensou em fazer com if?
Pode não ficar muito bonito no começo, mas vai funcionar. Depois você refatora.
[quote=Rodrigo Sasaki]Já pensou em fazer com if?
Pode não ficar muito bonito no começo, mas vai funcionar. Depois você refatora.[/quote]Vamos ajudar…
Complete:
if(mes.equals(Janeiro))…
else…
Digamos que janeiro = 0, fevereiro = 1, março = 2, abril = 3, e assim por diante.
Março está no primeiro trimestre porque 2 / 3 = 0 , e 0 + 1 = primeiro
Abril está no segundo trimestre porque 3 / 3 = 1, e 1 + 1 = segundo
E assim por diante. Que tal fazer algumas continhas?
[code] Calendar calendar = Calendar.getInstance();
int mes = calendar.getTime().getMonth();
switch(mes){
case 0 :
System.out.println("Primeiro Trimestre");
break;
}
}[/code]
Agora fica com vc…ele pega o mes que estamos… ele vai de 0 a 11…sendo 0 janeiro e 11 pra Dezembro
falow
Mais uma sugestão ai…
int trimestre = 0;
// jan
trimestre = (1/3)+1;
// fev
trimestre = (2/3)+1;
// abril
trimestre = (4/3)+1;
// junho
// nesses casos, pode ser verificado o resto ou algo similar
trimestre = (6/3)+1;
Valeu mesmo galera…
Brigadão !