Función TIME y TIME_TO_SEC en MariaDB

1. Función TIME:
en MariaDB, la función TIME devuelve la parte de tiempo de una expresión DateTime. En esta función, el primer parámetro será el DateTime. Esta función devuelve la hora dada un DateTime. En esta función, le pasaremos la expresión DateTime y devolverá la hora de la expresión DateTime como resultado. si la expresión no es una hora o un valor DateTime, la función TIME devolverá ’00:00:00′. Si la expresión es NULL, la función TIME devolverá NULL.

Sintaxis:

TIME( expression )

Parámetro:

  • Expresión de fecha y hora: el valor de hora del que se debe extraer la hora.

Retorno:
devolverá la parte de la hora de una expresión DateTime.

Ejemplo 1 :

SELECT TIME('2020-10-16 06:18:01.000001');

Producción :

'06:18:01.000001'

Ejemplo-2:

SELECT TIME('10:35:05');

Producción :

10:35:05

Ejemplo-3:

SELECT TIME(NULL);

Producción :

NULL

2. Función TIME_TO_SEC:
en MariaDB, la función TIME_TO_SEC se usa para convertir un valor de tiempo en segundos numéricos. En esta función, el primer parámetro será el tiempo. Y esta función devolverá el valor de tiempo para convertir a segundos numéricos. Funciona de forma opuesta a la función SEC_TO_TIME.

Sintaxis:

TIME_TO_SEC( time )

Parámetros:

  • Tiempo: el valor de tiempo para convertir a segundos numéricos.

Return :
Devuelve el tiempo en segundos numéricos.

Ejemplo 1 :

SELECT TIME_TO_SEC('00:00:02');

Producción :

2

Ejemplo-2:

SELECT TIME_TO_SEC('00:00:01.999999');

Producción :

1

Ejemplo-3:

SELECT TIME_TO_SEC('-12:30:59');

Producción :

-45059

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 *