Fecha y hora en MySQL - Parte 5Introduction Esto es parte de mi serie 5, fecha y hora en MySQL. En esta parte de la serie, explico MySQL Fecha y Funciones de conversión de tiempo. Usted debe haber leído las partes anteriores de la serie, ya que es un continuation.The SEC_TO_TIME () Función El formato de la hora es, HH: MM: SS. Cualquier número de segundos, sobre todo cuando más del 60 se puede representar como un número de horas, minutos y segundos en el formato de la hora, HH: MM: SS. Así la función SEC_TO_TIME () convierte un número de segundos a horas, minutos y segundos.
La sintaxis es: SEC_TO_TIME (segundos) El ejemplo siguiente convierte 4573 segundos a 1 hora, 16 minutos y 13 segundos. Sec_to_time SELECT (4573); El valor de cadena de retorno es, 01:16:13 .El TIME_TO_SEC () Función Usted puede convertir el tiempo en un número total de segundos, ya que el total de horas, minutos y segundos le da un número acumulado de segundos. La función TIME_TO_SEC () hace el truco. La sintaxis es: TIME_TO_SEC (tiempo) Esta función hace lo contrario de la función anterior.
La siguiente declaración ilustra el uso de la función: SELECT time_to_sec ('01: 16: 13 '); No se olvide de colocar el tiempo entre comillas como argumento en la llamada a la función. El valor de retorno es 4573 segundos (la unidad no se devuelve), todo lo contrario a lo que teníamos antes, como expected.The TO_SECONDS () Función No es sólo el tiempo que se puede convertir en segundos. A fecha o de fecha y hora también se pueden convertir en segundos. La función TO_SECONDS () se utiliza para eso.
La sintaxis es: TO_SECONDS (expr) Las dos afirmaciones siguientes ilustran esto: to_seconds SELECT ('2012-06-06 09:17:35'); To_seconds SELECT ('2012-06-06'); El valor de retorno para la primera declaración es, 63506193455 y que para el segundo es, 63506160000 (número acumulado de segundo) .La FROM_DAYS () Función A partir del año 0000 (es decir, la fecha 0000-00-00) MySQL acumula día, que se puede convertir en una fecha. La función FROM_DAYS () se utiliza para esto. La sintaxis: FROM_DAYS (N), donde N es el número de días del año, 0000.
Las siguientes declaraciones ilustran esto: from_days SELECT (730.269); From_days SELECT (400); Nota: un número no entra en las citas entre paréntesis. Por primera declaración, el resultado es, 05/30/1999 y para el segundo el resultado es, 0001-02-04.The TO_DAYS () Función Esta función hace lo contrario de los FROM_DAYS (función). La sintaxis es: TO_DAYS (fecha) Las d