Converter string em date

5 respostas
W

Pessoa sei que é uma pergunta boba, mas queria saber como converter de String para date?

alguem sabe?

5 Respostas

S
passa a string como parametro normal e  cortando ela usando as classes da string!!!

ai depois vc usa um metodo para colocar dentro do objeto date tipo

vou colocar um ano!!!



Date t=new Date();

t.setYear(Integer.parseInt(2005));
W

Vc também pode passar uma string direto para o tipo date

SimpleDateFormat formatador = new SimpleDateFormat(“dd/MM/yyyy”);
Date data = formatador.parse(“25/05/2005”);

S

hehehe n sabia dessa!!!
po maneira o seu gif do HellBoy!!! :devsmolke:

M

“WWatermann”:
Vc também pode passar uma string direto para o tipo date

SimpleDateFormat formatador = new SimpleDateFormat(“dd/MM/yyyy”);
Date data = formatador.parse(“25/05/2005”);

Coloquei System.out.println("Data: "+data); no meu código para ver o que esta variável retornava e o resultado foi Sat Jun 30 00:00:00 BRT 2007, sendo que o correto era para ser 30/06/2007.

Por que ocorre isto ?? como trazer no formato DD/MM/YYYY ?

Valew.

L
SimpleDateFormat formatador = new SimpleDateFormat("dd/MM/yyyy");

Isso vc cria um formatador de data certo?!

Date data = formatador.parse("25/05/2005");

Isso vc converte a String “25/05/2005” para data segundo o formato definido no formatador, o resultado desse parse eh um objeto Date… Se mandar imprimir date ele não vai imprimir no formato que vc quer, e sim no formato padrão, pois o objeto Date representa apenas a data e não como mostrar ela

Ai se vc fizer:

formatador.format(data);

Vc converte do seu objeto Date para uma string segundo formato definido no formatador…

ok?!

Criado 2 de maio de 2005
Ultima resposta 5 de jun. de 2007
Respostas 5
Participantes 5