MySQL与操作时间有关的函数
2017-12-29 15:55
267 查看
14920171229 1、当前日期:SEELCT CURDATE() AS 当前日期; 2、当前时间:SEELCT CURTIME() AS 当前时间; 3、当前日期 + 时间:SEELCT NOW() AS 当前日期add时间; 4、函数表达式【SELECT DATE_ADD(date,INTERVAL expr unit);】举例,其余看英文意思自己理解 1)、当前天数 + 1:SELECT DATE_ADD(NOW(),INTERVAL 1 DAY); 2)、当前天数 - 1:SELECT DATE_ADD(NOW(),INTERVAL -1 DAY); 3)、SELECT DATE_ADD(NOW(),INTERVAL 1 HOUR); 4)、SELECT DATE_ADD(NOW(),INTERVAL 1 MINUTE); 5)、SELECT DATE_ADD(NOW(),INTERVAL 1 SECOND); 6)、SELECT DATE_ADD(NOW(),INTERVAL 100 MICROSECOND); 7)、SELECT DATE_ADD(NOW(),INTERVAL 1 WEEK); 8)、SELECT DATE_ADD(NOW(),INTERVAL 1 MONTH); 9)、SELECT DATE_ADD(NOW(),INTERVAL 1 QUARTER); 10)、SELECT DATE_ADD(NOW(),INTERVAL 1 YEAR); 5、SELECT DATE_SUB(date,INTERVAL expr unit);与SELECT DATE_ADD(date,INTERVAL expr unit);的功能整合相反。 6、计算两日期之间的间隔:SELECT DATEDIFF(date1,date2);【格式最好一致】 1)、SELECT DATEDIFF('20170201','20170301'); 2)、SELECT DATEDIFF('2017-12-29','2017-03-01'); 3)、SELECT DATEDIFF(NOW(),'2017-03-01'); 7、计算两时间之间的间隔:SELECT DATEDIFF(time1,time2);【格式最好一致】 1)、SELECT TIMEDIFF('13:47:39','12:16:39'); 2)、SELECT TIMEDIFF('134739','121639'); 8、字符串转为日期:【左右边格式要对应】 1)、SELECT STR_TO_DATE('20121212','%Y%m%d'); 2)、SELECT STR_TO_DATE('2012/12/12','%Y/%m/%d'); 9、
相关文章推荐
- MySQL与MsSQL 对日期时间操作的函数
- MySQL存储过程常用的函数(字符串类型操作,数学类,日期时间类)
- 【MySql】 MySQL存储过程常用的函数(字符串类型操作,数学类,日期时间类)
- MySQL中有关时间的三个函数
- mysql时间操作函数和存储过程
- MYsql关于时间函数的操作【转】
- MySQL的运算符、字符串操作、时间函数、全文检索
- mysql日期时间操作函数详解
- mysql 的时间操作函数
- 有关时间操作的实用函数集合
- 【MySql】 MySQL存储过程常用的函数(字符串类型操作,数学类,日期时间类)
- C语言中与时间有关的函数和操作
- mysql时间操作函数和存储过程
- MySQL和时间戳有关的函数
- MYSQL的运算符、字符串操作、时间函数、全文检索
- MySQL 日期/时间 操作函数(2.1)
- MySQL 有关日期时间 函数总结
- mysql 最常用的有关时间的函数
- MySQL与MsSQL 对日期时间操作的函数
- MySQL存储过程常用的函数(字符串类型操作,数学类,日期时间类)