Mysql实例MySQL常用时间函数详解(推荐)
《Mysql实例MySQL常用时间函数详解(推荐)》要点: MYSQL实例2.6 DATE_SUB/DATE_ADD MYSQL实例DATE_SUB(date,INTERVAL expr type) MYSQL实例date 参数是合法的日期表达式.expr 参数是您希望添加的时间间隔. MYSQL实例
SELECT id FROM my_table WHERE create_time >= date_sub(now(),INTERVAL 3 HOUR) AND create_time < now();
MYSQL实例Type 值 MYSQL实例?MICROSECOND MYSQL实例2.7 时间加减 MYSQL实例当我们在给now()+-一个时间的时候,其实应该这样理解的: MYSQL实例+1/+01:加1秒钟 MYSQL实例2.8 DATE_DIFF/TIME_DIFF MYSQL实例DATEDIFF(date1,date2) MYSQL实例DATEDIFF() 函数返回两个日期之间的天数(只比天),date1 和 date2 参数是合法的datetime/date表达式. MYSQL实例
select datediff('2016-03-29','2016-03-29');
select datediff('2016-03-29 00:00:00','2016-03-29 23:59:59');
MYSQL实例TIMEDIFF(date1,date2) MYSQL实例TIMEDIFF()函数返回两个日期之间的时分秒数(HH:MM:ss),date1 和 date2 参数是datetime/time表达式. MYSQL实例
select timediff('2016-03-30 00:00:00','2016-03-28 11:11:11');
select timediff('00:00:00','11:11:11');
MYSQL实例2.9 DATE_FORMAT MYSQL实例DATE_FORMAT(date,format) MYSQL实例
SELECT DATE_FORMAT(insert_time,'%Y-%m-%d %H:%i:%S') AS insert_time FROM user;
SELECT DATE_FORMAT(insert_time,'%Y-%m-%d') AS day,COUNT(id) AS count FROM user GROUP BY day;
|