La función CURRENT_TIME() en MySQL se usa para verificar la hora actual. Devuelve la hora actual como un valor en formato ‘hh:mm:ss’ o hhmmss , dependiendo de si la función se usa en contexto de string o numérico.
Sintaxis:
CURRENT_TIME OR CURRENT_TIME(precision)
Parámetro:
este método acepta un parámetro.
- precision:
especifica la precisión de los segundos fraccionarios devueltos. Si el usuario omite el argumento de precisión, el resultado excluirá la precisión.
Devoluciones: Devuelve la hora actual.
Ejemplo-1:
Obtener la hora actual usando la función CURRENT_TIME.
SELECT CURRENT_TIME as Curr_time ;
Producción :
hora_actual |
---|
14:03:29 |
Ejemplo-2:
Obtener la hora actual usando la función CURRENT_TIME con precisión se establece en 5.
SELECT CURRENT_TIME(5) as Curr_time ;
Producción :
hora_actual |
---|
14:07:10.02423 |
Ejemplo-3:
Obtener la hora actual usando la función CURRENT_TIME en formato numérico.
SELECT CURRENT_TIME + 0 as Curr_time ;
Producción :
hora_actual |
---|
140917 |
Ejemplo-4:
la función CURRENT_TIME se puede usar para establecer el valor de las columnas. Para demostrarlo, cree una tabla llamada DeliveryDetails.
CREATE TABLE DeliveryDetails ( DeliveryId INT AUTO_INCREMENT, ProductId INT NOT NULL, ProductName VARCHAR(20) NOT NULL, Delivered_At TIME NOT NULL, Delivered_On DATE NOT NULL, PRIMARY KEY(DeliveryId) );
Aquí, usaremos la función CURRENT_DATE y CURRENT_TIME cuando se complete una entrega. El valor en la columna Delivered_At será el valor dado por CURRENT_TIME y el valor en la columna Delivered_On será el valor dado por la función CURRENT_DATE.
INSERT INTO DeliveryDetails(ProductId, ProductName, Delivered_At, Delivered_On) VALUES (101, 'Let Us C', CURRENT_TIME, CURRENT_DATE);
Ahora, comprobando la tabla DeliveryDetails:
SELECT * FROM DeliveryDetails;
Producción :
ID de entrega | Identificación de producto | Nombre del producto | Entregado_en | Entregado en |
---|---|---|---|---|
1 | 101 | Déjanos C | 14:41:59 | 2020-10-01 |
Publicación traducida automáticamente
Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA