1. 程式人生 > >日期函式,時間函式,獲得月份、星期、天數、....

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

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)