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