My SQL 日期與時間函式
阿新 • • 發佈:2019-01-09
1.得到當前系統日期的函式
SELECT CURDATE(),CURRENT_DATE(),CURDATE()+0
CURDATE()+0可以將當前日期值轉換為數值型
2.得到當前系統時間的函式
SELECT CURTIME(),CURRENT_TIME(),CURTIME()+0
CURTIME()+0將時間轉換為秒數
3.得到系統當前的日期和時間
SELECT NOW() AS '當前時刻',SYSDATE() AS '當前時刻2',LOCALTIME() AS '當前時刻3',CURRENT_TIMESTAMP() AS '當前時刻4'
4.獲取當前系統的月份
SELECT MONTHNAME('2016-10-6'),MONTH('2016-10-6')
5.獲取當前系統的星期
SELECT DAYNAME('2016-10-06'),DAYOFWEEK('2016-10-06'),WEEKDAY('2016-10-06')
分別表示星期名,一週第幾天,預設星期一為0天的情況下的計數
6.獲取當前系統的星期在一年中屬於第幾個星期
SELECT WEEK('2016-10-06'),WEEKOFYEAR('2016-10-06')
7.獲取當前系統日期的天數
SELECT DAYOFYEAR('2016-10-06'),DAYOFMONTH('2016-10-06')
一年中的第幾天,一個月中的第幾天
8.獲取年份,季度,小時,分鐘,秒鐘
SELECT YEAR('2016-10-06'),QUARTER('2016-10-06'),HOUR('10:52:42'),MINUTE('10:52:42'),SECOND('10:52:42')