Obter mes de um Date

Pessoal,

Como fazer para recuperar o mes de um Date?

Valeu.

Abs.

O jeito correto de pegar o mês é via Calendar, e não direto pelo Date.
Então, precisa converter os objetos como abaixo:

        Date data = cargaDoCampoDeAlgumaForma;
        Calendar calendario = Calendar.getInstance();
        
        calendario.setTime(data);
        System.out.println(calendario.get(Calendar.MONTH));

Ou seja, cria um objeto de Calendar, carrega a data desejada via setTime() e depois acessa a informação desejada com get(Field).
Lembre que o índice de mês varia de 0 a 11, então tem que somar 1 ao valor retornado…

Cheers!

Date data = new Date();

int mes = data.getMonth();

Só tome cuidado porque o mês é retornado como se janeiro fosse o mês 0(zero) e dezembro o mês 11(onze. Assim, para ter a indicação correta some
1 ao mês retornado.

Falou!

Te aconselho a usar o objeto Calendar para este tipo de manipulação.

System.out.println(Calendar.getInstance().get(Calendar.MONTH));

O método acima mostrado pelo Cássio funciona, mas está depreciado.

Abraços