MariaDB CURRENT_TIME() 函数使用指南

在 MariaDB 中,CURRENT_TIME() 是一个内置函数,它用于返回当前的时间。

CURRENT_TIME()CURTIME() 的同义词。

MariaDB CURRENT_TIME() 语法

这是 MariaDB CURRENT_TIME() 函数的语法:

CURRENT_TIME
CURRENT_TIME([precision])

参数

precision
可选的。小数秒的精度。从 1 到 6。

返回值

MariaDB CURRENT_TIME() 返回当前的时间。

如果处于字符串上下文,CURRENT_TIME()HH:MM:SS 格式返回当前日期。如果处理数字上下文,CURRENT_TIME()HHMMSS.uuuuuu 格式返回当前日期。

MariaDB CURRENT_TIME() 示例

示例 1

下面的语句展示了 MariaDB CURRENT_TIME() 函数的基本用法

SELECT
    CURRENT_TIME,
    CURRENT_TIME(),
    CURRENT_TIME(1),
    CURRENT_TIME(3),
    CURRENT_TIME(6)\G

输出:

   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.440556

示例 2 -数字上下文

在数字上下文中使用时,生成的时间采用 HHMMSS.uuuuuu 格式。

例:

SELECT
    CURRENT_TIME,
    CURRENT_TIME + 0,
    CURRENT_TIME(6) + 0;

输出:

+--------------+------------------+---------------------+
| CURRENT_TIME | CURRENT_TIME + 0 | CURRENT_TIME(6) + 0 |
+--------------+------------------+---------------------+
| 02:09:20     |            20920 |        20920.635115 |
+--------------+------------------+---------------------+

结论

在 MariaDB 中,CURRENT_TIME() 是一个内置函数,它用于返回当前的时间。