Date (Trimestre)

[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 !