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()
用法与示例。