- 一、当前时间类
- 二、格式化时间类
- TIME_FORMAT() 格式化时间">1.TIME_FORMAT() 格式化时间
- TIME_FORMAT() 格式化时间">2.TIME_FORMAT() 格式化时间
- 三、时间相差类
- DATEDIFF()日期相差">1.DATEDIFF()日期相差
- DATEDIFF()日期相差">1.DATEDIFF()日期相差
https://www.jc2182.com/mysql/mysql-datetime-funcs.html
NOW() 返回当前的日期和时间
CURDATE() 返回当前的日期
CURTIME() 返回当前的时间
DATE() 提取日期或日期/时间表达式的日期部分
EXTRACT() 返回日期/时间按的单独部分
DATE_ADD() 给日期添加指定的时间间隔
DATE_SUB() 从日期减去指定的时间间隔
DATEDIFF() 返回两个日期之间的天数
DATE_FORMAT() 用不同的格式显示日期/时间
[
](https://blog.csdn.net/Dina_p/article/details/105680949)
一、当前时间类
1.now() 获取当前时间
select NOW()
2.CURDATE() 获取当前日期
select CURDATE()
3.CURTIME() 获取当前时间
select CURRENT_TIME
4.UNIX_TIMESTAMP() 返回UNIX时间戳
二、格式化时间类
1.TIME_FORMAT() 格式化时间
其中格式化字符串中区分大小写
2.TIME_FORMAT() 格式化时间
其中大写表示24小时制,小写表示12小时制
三、时间相差类
1.DATEDIFF()日期相差
SELECT DATEDIFF(‘2005-12-31 12:20:20’, ‘1997-12-31 12:20:20’) from student