MySQL CURTIME() 用法与实例
在 MySQL 中,CURTIME()
函数返回当前的系统时间。
发布于
在 MySQL 中,CURTIME()
函数返回当前的系统时间。
如果该函数处于字符串上下文中,该函数返回 HH:MM:SS
格式的时间。如果该函数 u 处于数字上下文中,该函数返回 HHMMSS
格式的时间。
MySQL CURTIME()
允许提供一个从 1 到 6 的数字参数,以指定返回的小数秒精度。
CURTIME()
函数和 CURRENT_TIME()
函数是同义词。
语法
您可以使用以下语法:
CURTIME([fsp])
fsp
是可选参数,用于提供秒的小数部分精度,从 1 到 6。
示例 – 字符串上下文
在字符串上下文中, CURTIME()
按照 HH:MM:SS
返回一个表示当前时间的字符串:
SELECT CURTIME();
输出:
+-----------+
| CURTIME() |
+-----------+
| 14:42:56 |
+-----------+
示例 – 数字上下文
在数字上下文中, CURTIME()
按照 HHMMSS
返回一个表示当前日期的数字:
SELECT CURTIME() + 0;
输出:
+---------------+
| CURTIME() + 0 |
+---------------+
| 144305 |
+---------------+
示例 – 小数秒精度
下面是指定秒精度的小数部分精度 6 的示例。
SELECT
CURTIME(1),
CURTIME(3),
CURTIME(6);
输出:
+------------+--------------+-----------------+
| CURTIME(1) | CURTIME(3) | CURTIME(6) |
+------------+--------------+-----------------+
| 14:43:19.8 | 14:43:19.822 | 14:43:19.822810 |
+------------+--------------+-----------------+