3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
MySQL 日期和時間函數( date / date / datetime )   資料來源:http://wen198599.pixnet.net/blog/post/22450019-mysql日期和時間函數不求人   DAYOFWEEK(date)   返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。這些索引值對應於ODBC標準。   mysql> select DAYOFWEEK(‘1998-02-03’);   -> 3   WEEKDAY(date)   返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。   mysql> select WEEKDAY(‘1997-10-04 22:23:00’);   -> 5   mysql> select WEEKDAY(‘1997-11-05’);   -> 2   DAYOFMONTH(date)   返回date的月份中日期,在1到31範圍內。   mysql> select DAYOFMONTH(‘1998-02-03’);   -> 3   DAYOFYEAR(date)   返回date在一年中的日數, 在1到366範圍內。   mysql> select DAYOFYEAR(‘1998-02-03’);   -> 34   MONTH(date)   返回date的月份,範圍1到12。   mysql> select MONTH(‘1998-02-03’);   -> 2   DAYNAME(date)   返回date的星期名字。   mysql> select DAYNAME(“1998-02-05”);   -> ‘Thursday’   MONTHNAME(date)   返回date的月份名字。   mysql> select MONTHNAME(“1998-02-05”);   -> ‘February’   QUARTER(date)   返回date一年中的季度,範圍1到4。   mysql> select QUARTER(’98-04-01′);   -> 2   WEEK(date)       WEEK(date,first)   對於星期天是一週的第一天的地方,有一個單個參數,返回date的週數,範圍在0到52。2個參數形式WEEK()允許  你指定星期是否開始於星期天或星期一。如果第二個參數是0,星期從星期天開始,如果第二個參數是1,  從星期一開始。   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)   返回date的年份,範圍在1000到9999。   mysql> select YEAR(’98-02-03′);   -> 1998   HOUR(time)   返回time的小時,範圍是0到23。   mysql> select HOUR(’10:05:03′);   -> 10   MINUTE(time)   返回time的分鐘,範圍是0到59。   mysql> select MINUTE(’98-02-03 10:05:03′);   -> 5   SECOND(time)   回來time的秒數,範圍是0到59。   mysql> select SECOND(’10:05:03′);   -> 3   PERIOD_ADD(P,N)   增加N個月到階段P(以格式YYMM或YYYYMM)。以格式YYYYMM返回值。注意階段參數P不是日期值。   mysql> select PERIOD_ADD(9801,2);   -> 199803   PERIOD_DIFF(P1,P2)   返回在時期P1和P2之間月數,P1和P2應該以格式YYMM或YYYYMM。注意,時期參數P1和P2不是日期值。   mysql> select PERIOD_DIFF(9802,199703);   -> 11   DATE_ADD(date,INTERVAL expr type)       DATE_SUB(date,INTERVAL expr type)       ADDDATE(date,INTERVAL expr type)          

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦