常用日期函数概览
| 函数名称 | 描述 |
|---|---|
| current_date() | 当前日期 |
| current_time() | 当前时间 |
| current_timestamp() | 当前时间戳 |
| date(datetime) | 返回 datetime 参数的日期部分 |
| date_add(date, interval d_value_type) | 在 date 中添加日期或时间,interval 后的数值单位可以是:year、minute、second、day |
| date_sub(date, interval d_value_type) | 在 date 中减去日期或时间,interval 后的数值单位可以是:year、minute、second、day |
| datediff(date1, date2) | 两个日期的差,单位是天 |
| now() | 当前日期时间 |
1.1 current_date()
作用:返回当前日期。
语法:
SELECT CURRENT_DATE();
在 SQL 中直接使用 SELECT 语句调用该函数即可输出当前的年月日。

PS: 在 SQL 中,
current_date()是一个函数(用于返回当前日期),它本身不能直接作为表中列的数据类型。表中列的数据类型需要指定为具体的类型(如DATE、DATETIME等),而current_date()更像是一个'值生成工具'。
1.2 current_time()
作用:返回当前时间。
语法:
SELECT CURRENT_TIME();
使用该函数时,返回的是当前的时分秒。

注意:不可以直接用此方式显示年月日时分秒。










