Convertir una cadena a fecha

2131 vistas

Para convertir una cadena a fecha, tendremos que conocer el formato de la fecha. Por defecto, sólo hay una clase en el API que administre los formatos de fechas: java.text.SimpleDateFormat. Usaremos el parser de date para hacer la conversión.

Veamos un método genérico:



java
  1. public static Date stringToDate(String sDate, String sFormat) throws Exception {
  2.         SimpleDateFormat sdf = new SimpleDateFormat(sFormat);
  3.         return sdf.parse(sDate);
  4. }



El parser lanzará la excepción ParseException si la cadena no respeta el formato.

La documentación de java.text.SimpleDateFormat muestra el formato de una fecha, asà como las letras a usar para especificar el día, el mes,....

Este método está disponible a partir del JDK 1.1