1. 程式人生 > >My SQL 日期與時間函式

My SQL 日期與時間函式

 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')