MySQL CURDATE() 用法与实例
在 MySQL 中, CURDATE() 函数用于返回当前日期。本文说明 MySQL CURDATE() 函数的用法并给出几个实例。
发布于
在 MySQL 中, CURDATE() 函数用于返回当前日期。
更具体地说,它将当前日期作为 YYYY-MM-DD 或 YYYYMMDD 格式的值返回,具体取决于该函数是在字符串上下文还是数字上下文中使用。
本文说明 MySQL CURDATE() 函数的用法并给出几个实例。
语法
MySQL CURDATE() 语法是这样的:
CURDATE()
另外, CURRENT_DATE 和 CURRENT_DATE() 都是 CURDATE() 的同义词。
示例 1 – 字符串上下文
在字符串上下文中, CURDATE() 按照 YYYY-MM-DD 返回一个表示当前日期的字符串:
SELECT CURDATE();
输出:
+------------+
| CURDATE() |
+------------+
| 2023-01-04 |
+------------+示例 2 – 数字上下文
在数字上下文中, CURDATE() 按照 YYYYMMDD 返回一个表示当前日期的数字:
SELECT CURDATE() + 0;
输出:
+---------------+
| CURDATE() + 0 |
+---------------+
| 20230104 |
+---------------+您可以添加任意数字:
SELECT CURDATE() + 10;
输出:
+----------------+
| CURDATE() + 10 |
+----------------+
| 20230114 |
+----------------+点击此处查看 MySQL CURRENT_DATE() 用法与示例。