1,獲取當前時間
select now();//2019-03-26 11:11:55
select curdate();//2019-03-26
select curtime();//11:11:55
select year(curdate());//2019
select month(curdate());//3
select day(curdate());//26
select hour(now());//11
select minute(now());//11
select second(now());//55
select microsecond(now());//0
2,獲取上月時間
select date_sub(now(),interval 1 month);//2019-02-26 11:11:55
select date_sub(curdate(),interval 1 month);//2019-02-26
select date_add(curdate(),interval -1 month);//2019-02-26
3,獲取下月時間
select date_sub(now(),interval -1 month);//2019-04-26 11:11:55
select date_add(curdate(),interval 1 month);//2019-04-26
4,獲取最後一天
select last_day(curdate());//2019-03-31
5,獲取第一天
select date_add(curdate(),interval -day(curdate())+1 day)//當月2019-03-01
select date_add(curdate()-day(curdate())+1,interval 1 month)//下月2019-04-01
6,獲取當月天數(先獲得最後一天,再獲得天數)
select day(last_day(curdate()));
mysql處理時間 mysql處理時間
將標準格式的日期的轉為指定格式 x這個欄位不一定需要是什麼型別,字串只要是標準的型別就可以轉 date format x,y m date format curdate y m 這裡是單引號,裡面是字串,直接複製可能會有問題,自己改下即可.得到當前的時間戳 unix timestamp 括號裡面傳標...
MySql時間處理
很多時候,我們在進行mysql資料庫查詢的時候就希望對時間進行處理,比如格式化或者其他操作,這邊就避免了再處理,而mysql也有很多時間方面的處理函式,今天就簡單的做乙個小的總結,給大家進行參考。如果我們想對時間進行增加或者減少處理,我們可以使用date add 函式,傳入兩個引數,第乙個引數是要改...
Mysql 時間處理
mysql計算兩個日期時間的差函式 第一種 timestampdiff函式,需要傳入三個引數,第乙個是比較的型別,可以比較frac second second minute hour day week month quarter或 year幾種型別,第二個和第三個引數是待比較的兩個時間,比較是後乙個...