网站首页 博客 MySQL日期处理函数
MySQL日期处理函数
 2017-05-12 17:46:54  管理员  213

当前日期(年月日):

s.e.l.e.c.t CURDATE();


当前时间(时分秒):

s.e.l.e.c.t CURTIME();


当前日期和时间:

s.e.l.e.c.t NOW();


提取日期或时间日期表达式expr中的日期部分:

s.e.l.e.c.t DATE('2017-05-12 17:47:03');


日期加减:

s.e.l.e.c.t DATE_ADD('2017-05-12', INTERVAL 30 DAY);

s.e.l.e.c.t DATE_ADD(CURDATE(), INTERVAL 30 DAY);

s.e.l.e.c.t DATE_ADD(CURDATE(), INTERVAL -30 DAY);


计算日期间隔:

DATEDIFF() 返回起始时间 expr和结束时间expr2之间的天数。Expr和expr2 为日期或 date-and-time 表达式。计算中只用到这些值的日期部分。 

s.e.l.e.c.t DATEDIFF('1997-12-31 23:59:59','2017-05-12');

来说两句吧
最新评论