MySQL: función TIME_FORMAT

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MySQL: función TIME_FORMAT

Este tutorial de MySQL explica cómo usar MySQL Función TIME_FORMAT Con sintaxis y ejemplos.

describir

La función TIME_FORMAT de MySQL formatea la hora según lo especificado por la máscara de formato.

sintaxis

La sintaxis de la función TIME_FORMAT en MySQL es:

TIME_FORMAT( time, format_mask )

parámetro o parámetro

hora con formato de hora.máscara de formato

El formato a aplicar a la hora. La siguiente es una lista de opciones para el parámetro format_mask. Estos parámetros se pueden utilizar en varias combinaciones.

valordescribir
%FMicrosegundos (000000 a 999999)
%f está disponible desde MySQL 4.1.1
%Hhoras (generalmente de 00 a 23, pero puede ser mayor)
%Hhoras (00 a 12)
%Una generaciónhoras (00 a 12)
%Una generaciónminutos (00 a 59)
%pagsmañana o tarde
%rHora en formato de 12 horas AM o PM (hh:mm:ss AM/PM)
%Ssegundos (00 a 59)
%ssegundos (00 a 59)
%THora en formato de 24 horas (hh:mm:ss)

notas

  • La función TIME_FORMAT formatea solo horas, minutos, segundos y microsegundos en valores de tiempo.
  • Consulte también la función DATE_FORMAT.

aplicar para

La función TIME_FORMAT está disponible en las siguientes versiones de MySQL:

  • MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23

ejemplo

Veamos algunos ejemplos de la función TIME_FORMAT de MySQL y exploremos cómo usar la función TIME_FORMAT en MySQL.

Por ejemplo:

mysql> SELECT TIME_FORMAT('15:02:28', '%H %i %s');
Result: '15 02 28'

mysql> SELECT TIME_FORMAT('15:02:28', '%h:%i:%s %p');
Result: '03:02:28 PM'

mysql> SELECT TIME_FORMAT('15:02:28', '%h:%i%p');
Result: '03:02PM'

mysql> SELECT TIME_FORMAT('17:42:03.000001', '%r');
Result: '05:42:03 PM'

mysql> SELECT TIME_FORMAT('17:42:03.000001', '%T');
Result: '17:42:03'

mysql> SELECT TIME_FORMAT('07:42:03.000001', '%f');
Result: '000001'
(Visited 4 times, 1 visits today)