La necesidad de convertir cadenas a tipo de datos Date se puede decir que siempre nos encontraremos en esta situación.
Por lo tanto en esta entrada mostraremos como podemos realizar la conversión de tipo de dato String a Date utilizando la Clase SimpleDateFormat.
La clase SimpleDateFormat nos permite formatear y convertir la fecha dependiendo de la localidad que requerimos.
public class ToDate { public ToDate() { } public Date toDate(String fechaIn, String formatoIn) throws ParseException { SimpleDateFormat df = new SimpleDateFormat(formatoIn); ParsePosition pp = new ParsePosition(0); Date date = df.parse(fechaIn); return date; } public static void main(String arg[]) { try { ToDate fecha = new ToDate(); String fechas = "01-Dic-2010 22:00:00.000"; System.out.println(fecha.toDate(fechas, "dd-MMM-yyyy hh:mm:ss")); } catch (ParseException ex) { Logger.getLogger(ToDate.class.getName()).log(Level.SEVERE, null, ex); } } }