Función MySQL DATE_FORMAT | TIEngranaje

¿Alguna vez te has preguntado cómo cambiar el formato de fechas en MySQL para que se ajusten a tus necesidades? La función MySQL DATE_FORMAT te permite hacer este tipo de cambios de manera sencilla y personalizada. En este artículo de TIEngranaje, te enseñaremos todo lo que debes saber sobre esta herramienta y cómo implementarla en tus consultas SQL. ¡No te lo pierdas!

El MySQL FECHA_FORMATO función Da formato al valor de la fecha de acuerdo con la cadena de formato.

Sintaxis

DATE_FORMAT(date, format)
Formato Descripción
%a Nombre abreviado del día de la semana (Sun..Sat)
%b Nombre abreviado del mes (ene..dic.)
%c Mes, numérico (0..12)
%D Día del mes con sufijo en inglés (0th, 1st, 2nd, 3rd, …)
%d Día del mes, numérico (00..31)
%e Día del mes, numérico (0..31)
%f Microsegundos (000000..999999)
%H Hora (00..23)
%h Hora (01..12)
%I Hora (01..12)
%i Minutos, numérico (00..59)
%j Día del año (001..366)
%k Hora (0..23)
%l Hora (1..12)
%M Nombre del mes (enero…diciembre)
%m Mes, numérico (00..12)
%p Am o PM
%r Hora, 12 horas (hh:mm:ss seguido de AM o PM)
%S Segundos (00..59)
%s Segundos (00..59)
%T Hora, 24 horas (hh:mm:ss)
%U Semana (00..53), donde el domingo es el primer día de la semana
%u Semana (00..53), donde el lunes es el primer día de la semana
%V Semana (01..53), donde el domingo es el primer día de la semana; usado con %X
%v Semana (01..53), donde el lunes es el primer día de la semana; usado con %x
%W Nombre del día de la semana (domingo… sábado)
%w Día de la semana (0=Domingo..6=Sábado)
%X Año de la semana donde el domingo es el primer día de la semana, numérico, cuatro dígitos; usado con %V
%x Año de la semana, donde lunes es el primer día de la semana, numérico, cuatro dígitos; usado con %v
%Y Año, numérico, cuatro dígitos
%y Año, numérico (dos dígitos)
%% Un carácter literal «%»
%x x, para cualquier “x” que no esté en la lista anterior

Ejemplo

SELECT DATE_FORMAT('2009-10-04 22:23:00', '%W %M %Y')

Resultado

Sunday October 2009

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Deja un comentario