mysql 時間格式轉換(String,時間戳,日期) 加一年一天等


字符串轉日期函數:
STR_TO_DATE('2021-7-21','%Y-%m-%d')
日期轉字符串函數:
DATE_FORMAT(date,'%Y-%m-%d')
日期加一天或者一月或一年:
因為在數據庫查詢時候,如果查詢日期date:

date >= '2021-07-01' and date <= '2021-07-21'
這種情況下,只能查詢到7月1號到7月20號的數據,無法查詢到21號數據,因為date字段要是datatime類型的匹配的值是 2021-07-01 00:00:00 ~ 2021-07-21 00:00:00 這期間的數值。

所以這種情況下要將日期加1天,或者根據需要加一月,一年等時間段。

DATE_ADD(date,INTERVAL 1 DAY)------------------加一天,date要是日期類型,如果拿到的是字符串要用日期函數轉為日期類型哦!!!
DATE_ADD(日期對象,INTERVAL 數量 加的類型)----------類型可選 DAY(天),MONTH(月),YEAR(年)!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM