galerinha estou precisando coverter uma string em data para gravar no banco como data.
achei um codigo e um artigo no guj que fala sobre isso, mas não estou conseguindo formatar do jeito que preciso, a forma que preciso fazer isso é da seguinte maneira: 2007-11-28.
a forma que esta sendo feita com o código que consegui fazer é:
Pela milésima vez:
a) Se puder usar PreparedStatement e usar “?” em vez de concatenar o valor do dado, funciona melhor, mais rápido, e você não precisa se preocupar com formatos.
b) Se não puder por algum motivo, use SimpleDateFormat:
import java.text.*;
DateFormat df = new SimpleDateFormat ("yyyy-MM-dd");
Date dt = ...;
String anoMesDia = df.format (dt); // por exemplo, "2007-11-28"
String datarescisao = request.getParameter("campodatarescisao");
SimpleDateFormat formData = new SimpleDateFormat("dd/MM/yyyy");
Date data = formData.parse(datarescisao);
// cria o formatador
SimpleDateFormat formatador = new SimpleDateFormat("yyyy-MM-dd");
// cria a string
String dataBd = formatador.format(data);