日期函數,時間函數,獲得月份、星期、天數、....

MySql函數

當前日期

curdate()/current_date()

 

select curdate()/current_date() 2018-01-08

select curdate()+0 20180108

 

返回當前時間

select curtime()/current_time() 20:47:35

select curtime()+0 204735

 

返回當前的日期時間

current_timestamp()

localtime()

select now() as '此刻此刻',sysdate() as '此時此刻2'


 

獲取月份

month(date)

monthname(date)

 

select month('2015-07-22')返回7

select monthname('2015-07-22')返回7月的英文名稱

 

獲取星期

dayname(date)返回對應星期幾

dayofweek(date)從週日排列到週六的話下標是多少例如星期三下標是4代表第四天週日下標是1,代表第一天

weekday(date)從週一到週日排列的話返回對應下標例如星期一下標是0,星期二返回1

week(date)返回這個星期是在今年的第幾個星期,0作爲第一個星期

weekofyear(date)返回這個星期是在今年的第幾個星期1作爲一個星期week(date)多一個數

select dayname('2015-07-22')返回對應星期幾

 

獲取天數

dayofyear(date)計算參數指定的日期在這一年是第幾天

dayofmonth(date)參數指定的日期在一個月中是第多少天

 

獲取年份季度小時分鐘秒鐘

year(date)

quarter(date)

hour(time)

minute(time)

second(time)

 

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章