MySQL日期相關函式

2021-07-06 05:04:34 字數 817 閱讀 7380

1.獲取當前日期:curdate(),current_date() ,current_date

mysql> select curdate();

mysql> select curtime();

另外獲取utc(全球吧標準時間,原先也被稱作格林威治標準時間或gmt)時間,本地時間 = utc 時間 + 8 小時,相應的函式是:utc_date(), utc_time(), utc_timestamp()

4.dayofyear(date)

返回date在一年中的日數, 在1到366範圍內。

5.dayofmonth(date) ,day(date)

返回date的月份中日期,在1到31範圍內。

6.month(date)

返回date的月份,範圍1到12。 

7.dayname(date)

返回date的星期名字。sunday到saturday

8.monthname(date)

返回date的月份名字。如:september

9.quarter(date)

返回date一年中的季度,範圍1到4。

10.weekday(date)

返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。

11.week(date),week(date,first)

對於星期天是一周的第一天的地方,有乙個單個引數,返回date的週數,範圍在0到52。2個引數形式week()允許你指定星期是否開始於星期天或星期一。如果第二個引數是0,星期從星期天開始,如果第二個引數是1, 從星期一開始。

**與: 

MySQL 日期時間相關函式整理

為日期增加乙個時間間隔 date add select now select date add now interval 1year select date add now interval 1month select date add now interval 28 day select date...

mysql 一些日期相關函式

提到mysql的常用函式,有很多很多 1.date sub 函式從日期減去指定的時間間隔 例 當前日期的前一天 date sub curdate interval 1 day 除了day以外,還有second minute hour week month year等等 2.date format 函...

MySQL 中常用的日期相關函式

第二部分 日期 時間戳 字串互相轉換 語法 timestampdiff interval,datetime1,datetime2 結果 返回 時間2 時間1 的時間差,結果單位由 interval 引數給出。interval frac second 毫秒 低版本不支援,用second,再除於1000...