Pessoa sei que é uma pergunta boba, mas queria saber como converter de String para date?
alguem sabe?
Pessoa sei que é uma pergunta boba, mas queria saber como converter de String para date?
alguem sabe?
passa a string como parametro normal e vá 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”));
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”);
hehehe n sabia dessa!!!
po maneira o seu gif do HellBoy!!! :devsmolke:
[quote=“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”);[/quote]
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.
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?!