1. 程式人生 > >mysql 時間日期函數類型和使用

mysql 時間日期函數類型和使用

sleep 指定日期 from 相減 _for date() mes ont edi

-- mysql 時間日期函數類型和使用
-- 1、DAY()、MONTH()、YEAR()——返回指定日期的天數、月數、年數;
select day(CURDATE()) as ‘日‘ from dual;
select month(CURDATE()) as ‘月‘ from dual;
select year(CURDATE()) as ‘年‘ from dual;

-- 2 、NOW()、current_timestamp()、localtime(),localtimestamp() 取的是語句執行時的時間
-- SYSDATE() 取的是 動態實際時間
select current_timestamp(),SLEEP(3), localtime(),localtimestamp(),now(),CURDATE(),SYSDATE() from DUAL;


select timediff(‘13:25:20‘,‘10:20:30‘) from DUAL; -- 兩個時間段 相減得到的結果 時間
select datediff(‘2014-02-01‘,‘2012-05-12‘) from DUAL; -- 返回兩個日期之間的天數
select DATE_ADD(‘2016-05-24‘,INTERVAL 5 YEAR) from DUAL; -- 給日期添加指定的時間間隔
select DATE_SUB(‘2016-05-24‘,INTERVAL 5 YEAR) from DUAL; -- 函數從日期減去指定的時間間隔
select DATE_FORMAT(CURDATE(),‘%Y-%m-%d‘) from dual -- 函數用於以不同的格式顯示日期/時間數據。

mysql 時間日期函數類型和使用