Formato de data

Olá pessoal!

Estou fazendo uma Webapplication utilizando JSP.

Preciso pegar o formato que o usuário digitará e tranformá-lo no formato do mysql aaaa-mm-dd.

Alguém sabe como posso fazer isso?

Grata

Já deve haver uma porção de tópicos sobre esse assunto, mas como eu sou legal segue aí:

		SimpleDateFormat formatoData = new SimpleDateFormat("dd/MM/yyyy");
		SimpleDateFormat formatoDataSaida = new SimpleDateFormat("yyyy-MM-dd");
		
		String str="02/03/2007";
		String strOut=null;
		Date dt=null;
		try {
			dt=formatoData.parse(str);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		strOut=formatoDataSaida.format(dt);
		System.out.println(strOut);

Se você usar PreparedStatement, você não precisa se preocupar com o formato que o banco usa.

DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM, new Locale("PT", "BR");
String data = "02/04/2007";
PreparedStatement ps = connection.prepareStatement("UPDATE TABELA SET DATA = ?");
Date date = df.parse(data);
try {
     ps.setDate(1, date);
} catch(ParseException e) {
     // Trate seu erro aqui
}

Ok…Vou tentar aqui desse modo que vcs falaram…

vALEU…