Configurando el formato fecha

MySQL nos permite devolver las fechas en un formato especial, en lugar del formato estándar “AAAA-MM-DD“. La función date_format() nos devolverá la fecha en formato MM/DD/AAAA :

La parte incluida entre las comillas simples tras la columna FECHA_NAC se denomina cadena de formato.  Dentro de la función se utilizan especificadores para establecer el formato exacto deseado:

Ejemplos

  • %d.- Devuelve el día (01-31).
  • %m.- Devuelve el mes (01-12).
  • %y.- Devuelve el año en formato de dos dígitos.

  • %W.- Devuelve el día de la semana.
  • %M.- Devuelve el nombre del mes.
  • %e.- Devuelve el día incluyendo ceros a la izquierda.

  • %a.- Devuelve el día de la semana en formato abreviado.
  • %D.- Devuelve el día del mes con el sufijo adjunto.
  • %b.- Devuelve el nombre del mes.
  • %Y.- Devuelve el año en formato de cuatro dígitos.

Podemos agregar cualquier carácter  separador deseado entre los formatos, por ejemplo usaremos el separador “/“:

O el separador ““:

Aunque podemos usar textos definitorios:

  • Hemos visto como configurar el formato para la fecha.
  • Hemos visto los diferentes tipos de cadea de formatos.
  • Hemos definido los formatos de salida para la cunsulta de fechas.