Crear un Date a partir de un String en Java

Antonio Galisteo

Java sigue siendo uno de los lenguajes de programación de referencia y muy usado para el desarrollo de grandes aplicaciones. El uso de fechas en cualquier lenguaje de programación es muy habitual y el trabajo con ellas varia bastante de un lenguaje a otro. En este caso veremos como crear un objeto de la clase Date a partir de un String ayudándonos de la clase SimpleDateFormat.

crear un date desde un string

Lo pimero que haremos será crear un objeto de tipo SimpleDateFormat para formatear el String

// Usaremos el formato de fecha que necesitemos
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

En este momento tenemos que tener ya nuestro String con la fecha, por ejemplo:

String dateInString = "2014-09-15";

Para después crear el objeto de tipo Date de la siguiente forma:

Date fecha = sdf.parse(dateInString);

Es muy común guardar las fechas en formato Timestamp, esto es, la fecha representada en forma de “long”. Esto lo podemos obtener con el método getTime()

long dateInTimeStamp = fecha.getTime();

También puedes ver cómo agregar una hora al objeto Date.

Esperamos que os haya sido de utilidad.

Publicado el 15-09-2014

Compartelo!

1 comentario

Deja un comentario

Comentanos

*
Ir arriba de la pagina