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