Date (Trimestre)

6 respostas
EMERSONGS

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

6 Respostas

Rodrigo_Sasaki

Já pensou em fazer com if?

Pode não ficar muito bonito no começo, mas vai funcionar. Depois você refatora.

Hebert_Coelho

Rodrigo Sasaki:
Já pensou em fazer com if?

Pode não ficar muito bonito no começo, mas vai funcionar. Depois você refatora.

Vamos ajudar…
Complete:
if(mes.equals(Janeiro))…
else…

E

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?

marcelo.silva.java
Calendar calendar = Calendar.getInstance();
        int mes = calendar.getTime().getMonth();
        
        switch(mes){
            case 0 : 
                    System.out.println("Primeiro Trimestre");
                break;
        }
        
     
    }

Agora fica com vc....ele pega o mes que estamos... ele vai de 0 a 11...sendo 0 janeiro e 11 pra Dezembro

falow

BrunoFurtado

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;
EMERSONGS

Valeu mesmo galera…
Brigadão !

Criado 29 de janeiro de 2013
Ultima resposta 3 de fev. de 2013
Respostas 6
Participantes 6