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