-- 当前年 SELECT DATE_FORMAT(NOW(), '%Y'); -- 当前年月 SELECT DATE_FORMAT(NOW(), '%Y %m'); -- 当前年月日 SELECT DATE_FORMAT(NOW(), '%Y %m %d'); -- 当前年月日时分秒 SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); -- 查询当前月份 SELECT DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 0 MONTH), '%m'); -- 查询上个月月份 SELECT DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 1 MONTH), '%m'); -- 查询上上个月月份 SELECT DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 2 MONTH), '%m'); -- 系统当前时间(年-月-日 时:分:秒) SELECT CURRENT_TIMESTAMP, CURRENT_TIMESTAMP(); -- 时间格式转换为字符串 SELECT DATE_FORMAT('2018-05-30 13:30:00', '%Y%m%d%H%i%s'); SELECT DATE_FORMAT(NOW(), '%Y%m%d%H%i%s'); -- 字符串转时间格式 SELECT STR_TO_DATE('05/30/2018', '%m/%d/%Y'); -- 2018-05-30 SELECT STR_TO_DATE('05/30/18', '%m/%d/%y'); -- 2018-05-30 SELECT STR_TO_DATE('05.30.2018', '%m.%d.%Y'); -- 2018-05-30 -- 时间戳格式互相转换 SELECT UNIX_TIMESTAMP(); -- 1527658463 SELECT UNIX_TIMESTAMP('2018-05-30'); -- 1527609600 SELECT UNIX_TIMESTAMP('2018-05-30 13:30:00'); -- 1527658200 SELECT FROM_UNIXTIME(1527658463); -- '2018-05-30 13:34:23' SELECT FROM_UNIXTIME(1527609600); -- '2008-08-08 00:00:00' SELECT FROM_UNIXTIME(1527658200); -- '2008-08-08 13:30:00' SELECT FROM_UNIXTIME(1527658200, '%Y %D %M %h:%i:%s %x'); -- '2018 30th May 01:30:00 2018' -- 当前时间增加时间间隔 SELECT DATE_ADD(NOW(), INTERVAL 1 DAY); -- 一天后 SELECT DATE_ADD(NOW(), INTERVAL 1 HOUR); -- 一小时后 SELECT DATE_ADD(NOW(), INTERVAL 1 MINUTE); -- 一分钟后 SELECT DATE_ADD(NOW(), INTERVAL 1 SECOND); -- 一秒后 SELECT DATE_ADD(NOW(), INTERVAL 1 WEEK);-- 一周后 SELECT DATE_ADD(NOW(), INTERVAL 1 MONTH);-- 一月后 SELECT DATE_ADD(NOW(), INTERVAL 1 QUARTER);-- 一季后 SELECT DATE_ADD(NOW(), INTERVAL 1 YEAR);-- 一年后 SELECT DATE_ADD(NOW(), INTERVAL -1 YEAR);-- 一年前 -- 计算时间间隔 -- 后面的时间减前面的时间 SELECT TIMESTAMPDIFF(YEAR,'2018-05-30','2019-05-30'); -- 1年 SELECT TIMESTAMPDIFF(DAY ,'2018-05-30','2019-05-30'); -- 365天 SELECT TIMESTAMPDIFF(HOUR,'2018-05-30 12:00:00','2018-05-30 13:00:0'); -- 1小时 -- 前面的时间减后面的时间 SELECT DATEDIFF('2018-05-30 12:00:00', '2018-06-30 00:00:00'); -- -31天(此函数只能计算相隔天数)
佛系博主:AlanLee
博客地址:http://www.cnblogs.com/AlanLee
GitHub地址:https://github.com/AlanLee-Java
本文出自博客园,欢迎大家加入博客园。
标签:函数,05,--,30,日期,2018,Mysql,DATE,SELECT From: https://www.cnblogs.com/AlanLee/p/16839466.html