MySQL數(shù)據(jù)庫中提供了豐富的日期與時(shí)間函數(shù),能夠方便地對(duì)日期和時(shí)間進(jìn)行處理和計(jì)算,本文將為大家介紹MySQL日期與時(shí)間函數(shù)的使用方法。
一、日期函數(shù)
1. NOW()
NOW()函數(shù)返回當(dāng)前日期和時(shí)間。它不需要任何參數(shù)。
SELECT NOW();
2021-07-09 150728
2. DTE()
DTE()函數(shù)返回指定日期的日期部分。
SELECT DTE('2021-07-09 150728');
2021-07-09
3. YER()
YER()函數(shù)返回指定日期的年份部分。
SELECT YER('2021-07-09 150728');
4. MONTH()
MONTH()函數(shù)返回指定日期的月份部分。
SELECT MONTH('2021-07-09 150728');
5. DY()
DY()函數(shù)返回指定日期的日部分。
SELECT DY('2021-07-09 150728');
6. DYOFWEEK()
DYOFWEEK()函數(shù)返回指定日期的星期幾。返回結(jié)果是一個(gè)整數(shù),1表示星期日,2表示星期一,以此類推。
SELECT DYOFWEEK('2021-07-09 150728');
二、時(shí)間函數(shù)
1. NOW()
NOW()函數(shù)返回當(dāng)前日期和時(shí)間。它不需要任何參數(shù)。
SELECT NOW();
2021-07-09 150728
2. HOUR()
HOUR()函數(shù)返回指定時(shí)間的小時(shí)部分。
SELECT HOUR('150728');
3. MINUTE()
MINUTE()函數(shù)返回指定時(shí)間的分鐘部分。
SELECT MINUTE('150728');
4. SECOND()
SECOND()函數(shù)返回指定時(shí)間的秒部分。
SELECT SECOND('150728');
5. TIME()
TIME()函數(shù)返回指定時(shí)間的時(shí)間部分。
SELECT TIME('2021-07-09 150728');
150728
6. TIMEDIFF()
mss”。
SELECT TIMEDIFF('2021-07-09 150728', '2021-07-09 143000');
003728
以上就是MySQL日期與時(shí)間函數(shù)的介紹,希望對(duì)大家有所幫助。