En este post de bases de datos en MySQL / MariaDB te enseñaré a formatear fechas en MySQL o mejor dicho a cambiar el formato de una fecha al hacer una consulta, usando date_format.

El formato más usado es YYYY-MM-DD pero en ocasiones es necesario cambiarlo a, por ejemplo, DD-MM-YYYY. Justamente de eso se trata este post.

Sobre date_format

Como lo dije anteriormente, esta función permite formatear una fecha. Yo he probado exitosamente que funciona si el formato original es YYYY-MM-DD.

Para invocarla usamos dos argumentos en orden: la fecha y el nuevo formato. La función va a devolver la fecha en el formato indicado.

Por cierto, no es necesario que el campo sea de tipo date, puede ser varchar sin problema.

Formateando fecha

Para formatear la fecha y convertirla de YYYY-MM-DD a DD-MM-YYYY hacemos lo siguiente:

SELECT date_format(fecha, "%d-%m-%Y") as fecha_formateada from tabla;

Lo que importa aquí es el formato %d-%m-%Y (si quieres puedes usar / en lugar de -) con los modificadores. Si quieres ver la lista completa de modificadores visita este enlace, ya que así puedes crear cualquier formato de fecha.

Ejemplo

Para terminar el post sobre el formato de fechas en MySQL te mostraré un ejemplo. Yo tengo una tabla con un campo llamado fecuc, y se ve así:

Ahora yo quiero cambiar el formato, de modo que la consulta es:

La salida es correcta:

Si quieres puedes leer más sobre MySQL aquí.


Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.
Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o realizando una donación.

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 2,007 suscriptores


parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

0 Comentarios

Deja un comentario

Marcador de posición del avatar

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

A %d blogueros les gusta esto: