MySql日期函式

2021-09-24 12:41:07 字數 1314 閱讀 5093

三個常用日期函式:now(),curdate(),curtime()

假設今天是2023年6月17日 11:10:41

now():2019-06-17 11:10:41

curdate():2019-06-17

curtime():11:10:41

日期操作函式:date_sub(date,interval expr type)
獲取昨天:date_sub(curdate(),interval 1 day)

獲取今天:date_sub(curdate(),interval 0 day)

獲取明天:date_sub(curdate(),interval -1 day)

注:如果想要獲取昨天帶時間,就是用date_sub(now(),interval -1 day)

另外,後面引數的type還可以是以下值

microsecond:1000000 = 1秒,輸入-1結果為:2019-06-17 00:00:00.000001

second:秒

minute:分鐘

hour:小時

day:天

week:周

month:月

quarter:3個月

year:年

其他常用方法
select last_day(curdate()); #獲取本月最後一天

select date_add(curdate(), interval - day(curdate()) + 1 day); #獲取本月第一天

select date_add(curdate() - day(curdate()) + 1, interval 1 month); #獲取下個月第一天

select day(last_day(curdate())); #獲取本月天數

select date_sub(curdate(), interval 1 month); #獲取乙個月前那一天

select datediff(curdate(), date_sub(curdate(), interval 1 month)); #獲取當前時間與乙個月之間的天數

mysql日期函式彙總 mysql日期函式彙總

一 當前時間獲取 1.now 獲得當前日期 時間 2.sysdate 獲得當前日期 時間 3.current timestamp,current timestamp 獲得當前時間戳 二 日期轉換函式 時間轉換函式 1.date format date,format time format time,...

mysql日期函式轉換 Mysql日期函式大全 轉

date add date,interval expr type date sub date,interval expr type adddate date,interval expr type subdate date,interval expr type 對日期時間進行加減法運算 adddate...

mysql日期函 MySQL 日期函式

mysql 日期函式 1,mysql dayofweek 和 weekday 獲取星期 在 mysql 中,我們可以用 dayofweek 和 weekday 函式獲取指定日期的星期.區別在於 dayofweek 獲取的星期索引是以 1 開始,而 weekday 獲取的星期索引是以 0 開始.day...