Tranformar string em data

Caros amigos.

Eu estou precisando pegar na servlet o valor de:

e salvar no mySql num campo do tipo Date no formato YYYY-MM-DD

Fiz uma função aqui para resolver o problema mas tenho certeza que há um modo mais adequado.
Gostaria da ajuda de vcs para este meu problema…

Muito obrigado.

Cara… dá uma pesquisada sobre a classe GregorianCalendar… tem uns métodos lá de formatação de String/Data.

:wink:

Dae jayro

Tente usar isso.


String dataQueTaVindoDaTela = request.getParameter("datainicio");  

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");  
Date date1 = df.parse(dataQueTaVindoDaTela); 

Flw.

SimpleDateFormat format=new SimpleDateFormat("dd/MM/yyyy"); String dataEx="11/08/2008"; System.out.println(format.parse(dataEx));

Este exemplo converte a String dataEx em um objeto java.util.Date, é só você modificar o construtor do SimpleDateFormat e colocar o padrão que vem do seu JSP!
No método que trabalha com o banco é só passar o Date!