Data

Gostaria de saber como pego o mes da classe date.

estou definindo a data e gostaria de pegar o mes dessa data

SimpleDateFormat formato = new SimpleDateFormat (“yy/MM/dd”);
data = new Date(04,9,26);
s = formato.format(data);

Na classe java.util.GregorianCalendar tem vários métodos que podem te ajudar:

http://java.sun.com/j2se/1.4.2/docs/api/java/util/GregorianCalendar.html

[]'s

Exemplinho do que o Caio Filipini lhe disse:

import java.util.*;
import java.text.*;

class Test162 {
    public static void main(String[] args) {
        // Suponha que você já tenha um Date em algum lugar...
        Date d = new Date();
        System.out.println ("Agora são: " + d);
        // Agora queremos separar as partes.
        Calendar c = Calendar.getInstance();
        c.setTime (d);
        System.out.println ("Dia = " + c.get (Calendar.DAY_OF_MONTH));
        System.out.println ("Mês = " + (c.get (Calendar.MONTH) + 1)); // Cuidado, janeiro = 0
        System.out.println ("Ano = " + c.get (Calendar.YEAR));
        System.out.println ("Dia da semana: " + c.get (Calendar.DAY_OF_WEEK)); // Domingo = 1
        System.out.println ("Semana no ano: " + c.get (Calendar.WEEK_OF_YEAR)); // começa em 1
        System.out.println ("Dia no ano: " + c.get (Calendar.DAY_OF_YEAR)); // começa em 1
        System.out.println ("Hora = " + c.get (Calendar.HOUR_OF_DAY)); // 00 até 23
        System.out.println ("Minuto = " + c.get (Calendar.MINUTE)); // 00 até 59
        System.out.println ("Segundo = " + c.get (Calendar.SECOND));
        
    }
}

[quote=Helder]Gostaria de saber como pego o mes da classe date.

estou definindo a data e gostaria de pegar o mes dessa data

SimpleDateFormat formato = new SimpleDateFormat (“yy/MM/dd”);
data = new Date(04,9,26);
s = formato.format(data);[/quote]

Você pode usar data.getMonth(), mas não se esquece que o Date trata os meses de 0 a 11…

Falo…

Por isso é importante usar as constantes da classe Calendar, como Calendar.JANUARY, Calendar.JULY, etc… :wink:

[]'s

… de vez em quando me dah medo dessas suas mais de 160 classes thingol … :lol: