Como utilizo SimpleDateFormat?

5 respostas
Marcio_Nogueira

Gostaria de saber como utilizo o SimpleDateFormat para formatar datas em java. Alguém pode ajudar?

5 Respostas

marcosharbs
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
//irá retornar uma String formatada
System.out.println(sdf.format(new Date()));

//irá retornar um objeto do tipo Date
System.out.println(sdf.parse("12/12/2009"));
edmarr

Desculpe a minha ignorancia mas como um cara com 2xxx de respostas
me faz uma pergunta desta ?

marcosharbs

ninguém é obrigado a saber tudo
so pq ele tem muitas respostas não quer dizer que ele tenha todo conhecimento do mundo
num sabia que o números de respostas era proporcional ao nível de conhecimento da pessoa em java

G
Na verdade prefiro utilizar a data como calendar
public Calendar FormatarData(String dataStr)
        {
        try {
            SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
            Date data = sdf.parse(dataStr);
            Calendar cal = Calendar.getInstance();
            cal.setTime(data);
            return cal;

        } catch (ParseException ex) {
            Logger.getLogger(Util.class.getName()).log(Level.SEVERE, null, ex);
            return null;
        }

        }
edmarr

Eh mas creio que com este nível , ele ao menos soubesse olhar a API nao ?
Por isto ainda falei
Desculpe a Ignorância .

Criado 16 de setembro de 2009
Ultima resposta 17 de set. de 2009
Respostas 5
Participantes 4