Cambiar formatos de fechas en Java

Cambiar el formato a fechas en Java

Las fechas son una pieza fundamental en cualquier desarrollo de software, es por ese motivo que Java las permite manejar a través de la clase Calendar y Date.

En este tutorial aprenderemos a cambiar el formato a fechas en Java utilizando la clase SimpleDateFormat.

¿Cómo cambiar el formato a fechas en Java?

Antes de comenzar es necesario obtener una fecha, para eso vamos a obtener la actual del sistema:

// Obteniendo la fecha actual del sistema.
Date fecha = new Date(Calendar.getInstance().getTimeInMillis());

De esta forma estaríamos obteniendo la fecha actual del sistema, ahora podemos cambiar el formato usando la clase SimpleDateFormat que nos proporciona la api de Java:

// En esta linea de código estamos indicando el nuevo formato que queremos para nuestra fecha.
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy - HH:mm:ss");
// Aqui usamos la instancia formatter para darle el formato a la fecha. Es importante ver que el resultado es un string.
String fechaTexto = formatter.format(fecha);

Con ese código simple estaríamos cambiando el formato a la fecha. Es importante mencionar que el formato puede variar según nuestras necesidades, como por ejemplo si necesitamos obtener solo la fecha (sin el tiempo):

SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");

O si necesitamos usar guiones en lugar de barras:

SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");

Buenos hemos llegado al final de este sencillo tutorial, espero que les sea de gran utilidad. Ante cualquier problema no dude en dejar un comentario.

Compartilo en
Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInPin on PinterestEmail this to someone

AboutJosé Di Meglio

Apasionado de la tecnología y programación. Aportando información gratuita sobre el mundo de la informática.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *