MariaDB CURRENT_TIME() Function
In MariaDB, CURRENT_TIME() is a built-in function that returns the current time.
CURRENT_TIME() is a synonym for CURTIME().
MariaDB CURRENT_TIME() Syntax
This is the syntax of the MariaDB CURRENT_TIME() function:
CURRENT_TIME
CURRENT_TIME([precision])
Parameters
precision-
Optional. The precision of fractional seconds. From 1 to 6.
Return value
MariaDB CURRENT_TIME() returns the current time.
CURRENT_TIME() returns the current date in the HH:MM:SS format if in a string context and it returns the current date in HHMMSS.uuuuuu format if in a numeric context.
MariaDB CURRENT_TIME() Examples
Example 1
The following statement shows the basic usage of the MariaDB CURRENT_TIME() function:
SELECT
CURRENT_TIME,
CURRENT_TIME(),
CURRENT_TIME(1),
CURRENT_TIME(3),
CURRENT_TIME(6)\G
Output:
CURRENT_TIME: 02:08:03
CURRENT_TIME(): 02:08:03
CURRENT_TIME(1): 02:08:03.4
CURRENT_TIME(3): 02:08:03.440
CURRENT_TIME(6): 02:08:03.440556Example 2 - Numeric Context
If in a numeric context, the resulting time is in the HHMMSS.uuuuuu format.
SELECT
CURRENT_TIME,
CURRENT_TIME + 0,
CURRENT_TIME(6) + 0;
Output:
+--------------+------------------+---------------------+
| CURRENT_TIME | CURRENT_TIME + 0 | CURRENT_TIME(6) + 0 |
+--------------+------------------+---------------------+
| 02:09:20 | 20920 | 20920.635115 |
+--------------+------------------+---------------------+Conclusion
In MariaDB, CURRENT_TIME() is a built-in function that returns the current time.