MySQL CURRENT_DATE() 用法与实例

在 MySQL 中,该 CURRENT_DATE() 函数用于返回当前日期。本文说明 MySQL CURRENT_DATE() 函数的用法并给出几个实例。

发布于

在 MySQL 中,该 CURRENT_DATE() 函数用于返回当前日期。它是 CURDATE() 函数的同义词。

本文说明 MySQL CURRENT_DATE() 函数的用法并给出几个实例。

语法

您可以使用以下任一形式:

CURRENT_DATE
CURRENT_DATE()

示例 1 – 字符串上下文

在字符串上下文中, CURRENT_DATE() 按照 YYYY-MM-DD 返回一个表示当前日期的字符串:

SELECT CURRENT_DATE();

输出:

+----------------+
| CURRENT_DATE() |
+----------------+
| 2023-01-04     |
+----------------+

示例 2 – 数字上下文

在数字上下文中, CURRENT_DATE() 按照 YYYYMMDD 返回一个表示当前日期的数字:

SELECT CURRENT_DATE() + 0;

输出:

+--------------------+
| CURRENT_DATE() + 0 |
+--------------------+
|           20230104 |
+--------------------+

您可以添加任意数字:

SELECT CURRENT_DATE() + 10;

输出:

+---------------------+
| CURRENT_DATE() + 10 |
+---------------------+
|            20230114 |
+---------------------+

点击此处查看 MySQL CURDATE() 用法与示例