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.

Compartir esto:

AboutJosé Di Meglio

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

One comment

Deja un comentario

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