1. 返回日期
SELECT CURDATE() ;
2.返回当前时间
SELECT CURTIME();
3.返回当前时间和日期
SELECT NOW();
4.返回函数执行时的时间
SELECT SYSDATE();
5.转换一个字符串为日期
STR_TO_DATE(str, format)
SELECT STR_TO_DATE('08/09/2008', '%m/%d/%Y');
6.日期转为字符串
DATE_FORMAT(date,now())
SELECT DATE_FORMAT(NOW(),'%Y%m%d');
7. 给日期添加指定的时间间隔
DATE_ADD(DATE,INTERVAL expr TYPE)
SELECT DATE_ADD(NOW(), INTERVAL 1 DAY);
8.从日期中减去时间间隔
DATE_SUB(DATE,INTERVAL expr TYPE)
SELECT DATE_SUB(NOW(), INTERVAL 1 DAY);
9.返回两个日期之间的天数
DATEDIFF(date1,date2)
SELECT DATEDIFF('2008-12-30','2008-12-29') AS DiffDate
10.EXTRACT() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等
EXTRACT(unit FROM DATE)
SELECT EXTRACT(YEAR FROM NOW());
本文介绍了MySQL中关于日期和时间的基本操作,包括获取当前日期、时间、日期加减运算及日期格式转换等。此外还介绍了如何使用EXTRACT()函数来提取日期时间的部分组件。

被折叠的 条评论
为什么被折叠?



