mysql 時間日期函式

2022-08-04 11:42:07 字數 1690 閱讀 1402

dayofweek(date)      dayofweek

返回日期date是星期幾(1=星期天,2=星期一,……7=星期六,odbc標準)

mysql> select dayofweek(''1992/03/03");

-> 3

weekday(date)   weekday

返回日期date是星期幾(0=星期一,1=星期二,……6= 星期天)。

mysql> select weekday('1992-03--03');

-> 1

dayofmonth(date)   dayofmonth

返回date是一月中的第幾日(在1到31範圍內)

mysql> select dayofmonth('1992-03-03');

-> 3

dayofyear(date) dayofyear

返回date是一年中的第幾日(在1到366範圍內)

mysql> select dayofyear('1992-03-03');

-> 63

dayname(date)    dayname

返回date是星期幾(按英文名返回)

mysql> select dayname("1998-02-05");

-> 'thursday'

monthname(date) monthname

返回date是幾月(按英文名返回)

mysql> select monthname("1998-02-05");

-> 'february'

quarter(date) quarter

返回date是一年的第幾個季度

mysql> select quarter('98-04-01');

-> 2

week(date,first)week

返回date是一年的第幾周(first預設值0,first取值1表示周一是周的開始,0從週日開始)

mysql> select week('1998-02-20');

-> 7

mysql> select week('1998-02-20',0);

-> 7

mysql> select week('1998-02-20',1);

-> 8

year(date) year

返回date的年份(範圍在1000到9999)

mysql> select year('98-02-03');

-> 1998

month(date)   month

返回date中的月份數值

mysql> select month('1998-02-03');

-> 2

hour(time) hour

返回time的小時數(範圍是0到23)

mysql> select hour('10:05:03');

-> 10

minute(time)   minute

返回time的分鐘數(範圍是0到59)

mysql> select minute('98-02-03 10:05:03');

-> 5

second(time)   second

返回time的秒數(範圍是0到59)

mysql> select second('10:05:03');

-> 3

mysql時間日期函式

now current timestamp 當前日期時間 current date 當前日期 current time 當前時間 date yyyy mm dd hh ii ss 獲取日期部分 time yyyy mm dd hh ii ss 獲取時間部分 date format yyyy mm d...

mysql時間日期函式

now current timestamp 當前日期時間 current date 當前日期 current time 當前時間 date yyyy mm dd hh ii ss 獲取日期部分 time yyyy mm dd hh ii ss 獲取時間部分 date format yyyy mm d...

mysql 時間 mysql時間日期函式

now current timestamp 當前日期時間 current date 當前日期 current time 當前時間 date yyyy mm dd hh ii ss 獲取日期部分 time yyyy mm dd hh ii ss 獲取時間部分 date format yyyy mm d...