在寫一個記賬軟件,其中有個統計功能。比如,統計某月的支出,需要知道某天所在的月的第一天和最后一天,以便從數據庫中根據時間取數據。 話不多說,上代碼: 注意頻繁創建Canlendar,會嚴重消耗系統性能,該文章的方法僅提供一個參考。 感謝這篇文章:http: my.oschina.net yongbin blog OSC h 更新: 上邊的方法有點笨了,貼上最新的代碼。可能過段時間看,這方法又笨了。 ...
2015-03-25 11:04 0 4156 推薦指數:
獲取當前年份 月份,當月第一天和最后一天,工作中會經常用到,下面是代碼: good luck! ...
常規方法 concat(year(now()),'-01-01')//當前年份的第一天concat(year(now()),'-12-31')//當前年份的最后一天12花里胡哨沒什么卵用的第二種方法 DATE_SUB( CURDATE( ), INTERVAL dayofyear( now ...
記錄一下: ...
因為做一些商場某個會員今年的消費分析,所以對sql中時間的獲取進行了判斷。 例如獲取今年(即當前年的第一天到昨天0時之間)的消費總額。 如果需要時間戳轉換,用UNIX_TIMESTAMP()函數。 一 、下面是一些mysql的時間獲取語句 ...
SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) /*本周第一天*/ SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) /*本月第一天*/ SELECT DATEADD(qq, DATEDIFF ...
因為項目開發中遇到需要向后台傳本周的開始和結束時間,以及上一周的起止時間,就琢磨了半天,總算寫出來一套,寫篇文章是為了方便自己記憶,也是分享給需要的人,水平有限,寫的不好請見諒: getDateStr3函數是為了把時間對象轉變為yy-mm-dd的字符串,方便傳值 ...