跳到主要内容
版本: 最新版本-3.5

date

提取日期或日期时间表达式的日期部分。

语法

DATE date(DATETIME|DATE expr)

参数

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

返回值

返回 DATE 类型的值。如果输入为 NULL 或无效,则返回 NULL。

示例

示例 1:提取日期时间值的日期部分。

SELECT DATE("2017-12-31 11:20:59");
+-----------------------------+
| date('2017-12-31 11:20:59') |
+-----------------------------+
| 2017-12-31 |
+-----------------------------+
1 row in set (0.05 sec)

示例 2:提取日期值的日期部分。

SELECT DATE('2017-12-31');
+--------------------+
| date('2017-12-31') |
+--------------------+
| 2017-12-31 |
+--------------------+
1 row in set (0.08 sec)

示例 3:提取当前时间戳的日期部分。

SELECT DATE(current_timestamp());
+---------------------------+
| date(current_timestamp()) |
+---------------------------+
| 2022-11-08 |
+---------------------------+
1 row in set (0.05 sec)