Convertir un Date a String en Java
Anuncio:
Anteriormente, hemos visto cómo crear un objeto Date a partir de String y cómo añadir una hora al Date, ahora vamos a ver el caso contrario, convertir un objeto de tipo Date a uno de tipo String.
Para ello, volvemos a crear un objeto (famoso ya en estas entradas) SimpleDateFormat:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Un error común es intentar convertirlo a partir del método ‘toString()’ de la clase Date, este método nos lo convertirá con un formato que, lo más probable, no se ajuste a nuestras necesidades, sin embargo, veamos cómo hacerlo personalizando el formato:
Date fecha = new Date();
String fechaCadena = sdf.format(fecha);
Fácil, ¿no?
Espero que os sea de ayuda.
HackSaludos!