MariaDB CURRENT_DATE() 函数使用指南
在 MariaDB 中,CURRENT_DATE()
是一个内置函数,它按 YYYY-MM-DD
或 YYYYMMDD
格式返回系统的当前日期。
它是 CURDATE
的同义词。
MariaDB CURRENT_DATE()
语法
这是 MariaDB CURRENT_DATE()
函数的语法:
CURRENT_DATE
CURRENT_DATE()
参数
MariaDB CURRENT_DATE()
不接受任何参数。
返回值
MariaDB CURRENT_DATE()
返回当前的日期。
如果处于字符串上下文,CURRENT_DATE()
按 YYYY-MM-DD
格式返回当前日期。如果处理数字上下文,CURRENT_DATE()
按 YYYYMMDD
格式返回当前日期。
MariaDB CURRENT_DATE()
示例
下面的语句展示了如何使用 MariaDB CURRENT_DATE()
函数返回系统的当前日期。
SELECT
CURRENT_DATE(),
CURRENT_DATE() + 0;
输出:
+----------------+--------------------+
| CURRENT_DATE() | CURRENT_DATE() + 0 |
+----------------+--------------------+
| 2023-01-06 | 20230106 |
+----------------+--------------------+
注意: CURRENT_DATE() + 0
处于一个数字上下文中,因此它的结果为 YYYYMMDD
格式。
CURRENT_DATE() + N
意味着当前日期加上一个数字 N
。比如,系统当前日期加 50:
SELECT CURRENT_DATE() + 0, CURRENT_DATE() + 50;
输出:
+--------------------+---------------------+
| CURRENT_DATE() + 0 | CURRENT_DATE() + 50 |
+--------------------+---------------------+
| 20230106 | 20230156 |
+--------------------+---------------------+
结论
在 MariaDB 中,CURRENT_DATE()
是一个内置函数,它按 YYYY-MM-DD
或 YYYYMMDD
格式返回系统的当前日期。