MySQL DATE() 用法与实例

在 MySQL 中,DATE() 函数用于从日期或日期时间表达式中提取日期部分。

发布于

在 MySQL 中,DATE() 函数用于从日期或日期时间表达式中提取日期部分。

比如,2023-01-31 02:00:00 的日期部分是 2023-01-31

语法

您可以使用以下语法:

DATE(expr)

expr 是日期或日期时间表达式。

示例 1 – 基本用法

下面的示例展示了 MySQL DATE() 函数的基本用法:

SELECT DATE('2023-01-31 02:00:00');

输出:

+-----------------------------+
| DATE('2023-01-31 02:00:00') |
+-----------------------------+
| 2023-01-31                  |
+-----------------------------+

示例 2 – 获取当前日期

您可以使用 CURDATE 获取当前日期。您也可以结合 DATE()NOW() 获取当前日期:

SELECT
  NOW(),
  DATE(NOW());

输出:

+---------------------+-------------+
| NOW()               | DATE(NOW()) |
+---------------------+-------------+
| 2023-01-30 15:03:44 | 2023-01-30  |
+---------------------+-------------+