Función DATE_FORMAT() en MariaDB

Función DATE_FORMAT():
en MariaDB, la función DATE_FORMAT() utiliza dos parámetros: una fecha especificada por una máscara de formato. En esta función, el primer parámetro será una fecha y el segundo parámetro será la máscara. Esta función devolverá la fecha en la máscara dada. Esta función convertirá la fecha con el formato de enmascaramiento.

Sintaxis:

DATE_FORMAT(date, format_mask)

Parámetros: Requerido.

  • date – La fecha a formatear.
  • format_mask: el formato que se aplicará a la fecha.

Devuelve: La fecha convertida según el formato de enmascaramiento.

Formato :

  • %Y : Año como un valor numérico de 4 dígitos
  • %y : Año como un valor numérico de 2 dígitos
  • %a : Nombre del día de la semana abreviado (domingo a sábado)
  • %b : Nombre del mes abreviado (enero a diciembre)
  • %c : Mes como valor numérico (0 a 12)
  • %D : Día del mes como valor numérico, seguido de un sufijo (1°, 2°, 3°,…)
  • %d : Día del mes como valor numérico (01 a 31)
  • %e : Día del mes como valor numérico (0 a 31)
  • %f : Microsegundos (000000 a 999999)
  • %H : Hora (00 a 23)
  • %h : Hora (00 a 12)
  • %I : Hora (00 a 12)
  • %i : Minutos (00 a 59)
  • %j : Día del año (001 a 366)
  • %k : Hora (00 a 23)
  • %l : Hora (1 a 12)
  • %M : Nombre completo del mes (enero a diciembre)
  • %m : Nombre del mes como valor numérico (00 a 12)
  • %p: AM o PM
  • %r : Hora en formato de 12 horas AM o PM (hh:mm:ss AM/PM)
  • %S : Segundos (00 a 59)
  • %s : Segundos (00 a 59)
  • %T : Hora en formato de 24 horas (hh:mm:ss)
  • %U : Semana donde el domingo es el primer día de la semana (00 a 53)
  • %u : Semana donde el lunes es el primer día de la semana (00 a 53)
  • %V : Semana donde el domingo es el primer día de la semana (01 a 53)
  • %v : Semana donde el lunes es el primer día de la semana (01 a 53)
  • %W : Nombre completo del día de la semana (domingo a sábado)
  • %w : Día de la semana donde domingo=0 y sábado=6
  • %X : Año de la semana donde el domingo es el primer día de la semana
  • %x : Año de la semana donde el lunes es el primer día de la semana

Ejemplo 1 :

SELECT DATE_FORMAT('2020-04-09', '%M %d, %Y');

Producción –

'April 09, 2020'

Ejemplo-2:

SELECT DATE_FORMAT('2020-10-18', '%W');

Producción –

'Sunday'

Ejemplo-3:

SELECT DATE_FORMAT('2020-10-20', '%M %e %Y');

Producción –

'October 20 2020'

Ejemplo-4:

SELECT DATE_FORMAT('2020-10-19', '%W, %M %e, %Y');

Producción –

'Monday, October 19, 2020'

Ejemplo-5:

SELECT DATE_FORMAT('2014-05-17 08:44:21.000001', '%h');

Producción –

8

Ejemplo-6:

SELECT DATE_FORMAT('2019-08-11 10:44:21', '%s');

Producción –

44

Ejemplo-7:

SELECT DATE_FORMAT('2012-06-15 11:23:16', '%t');

Producción –

11:23:16

Ejemplo-8:

SELECT DATE_FORMAT('2019-03-13', '%M');

Producción –

March

Ejemplo-9:

SELECT DATE_FORMAT('2020-10-23', '%W');

Producción –

Friday

Ejemplo-10:

SELECT DATE_FORMAT('2019-05-13', '%Y');

Producción –

'2019'

Publicación traducida automáticamente

Artículo escrito por vipinyadav15799 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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