MySQL中日期函数和日期的加减运算
MySQL中日期函数和日期的加减运算 字符串转为日期格式 SELECT DATE('2017-02-11') SELECT DATE('2017/02/11') SELECT STR_TO_DATE('2015/02/25','%Y/%m/%d') SELECT STR_TO_DATE('2015-02-25','%Y-%m-%d') select count(*)/60 from xxx where st>=now() - INTERVAL 2 minute and st<=now() - INTERVAL 1 minute date_sub() 为日期减去一个时间间隔 select DATE_SUB(NOW(),INTERVAL 10 SECOND) SELECT DATE_SUB("1998-01-01 00:00:00",INTERVAL "1 1:1:1" DAY_SECOND); MySQL日期运算,日期函数 DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。 MySQL> select DAYOFWEEK(‘1998-02-03’); -> 3 WEEKDAY(date) 返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。 MySQL> select WEEKDAY(‘1997-10-04 22:23:00’); -> 5 MySQL> select WEEKDAY(‘1997-11-05’); -> 2 DAYOFMONTH(date) 返回date的月份中日期,在1到31范围内。 MySQL> select DAYOFMONTH(‘1998-02-03’); -> 3 DAYOFYEAR(date) 返回date在一年中的日数, 在1到366范围内。 MySQL> select DAYOFYEAR(‘1998-02-03’); ...