date比较大小 mybatis_MyBatis Sqlserver日期比较
SqlServer時間與字符串相互轉(zhuǎn)換: SQL Server Date 函數(shù)
CONVERT(目標(biāo)類型,'輸入內(nèi)容'[時間/字符串],格式);
字符串轉(zhuǎn)為時間類型
CONVERT(datetime,‘2017-12-12 00:00:01’, 20)
日期轉(zhuǎn)換為字符串
CONVERT(varchar(100), GETDATE(), 20)
1.參數(shù)為時間類型,數(shù)據(jù)庫字段為時間類型
直接比較
![CDATA[
BIRDAY >= #{startTime} AND BIRDAY < #{endTime}
]]>
入?yún)⒆優(yōu)椤眣yyy-MM-dd HH:mm:ss'“,如果什么都不加的話,默認(rèn)是timestamp
BIRDAY >= #{startTime,jdbcType= DATETIME} AND BIRDAY < #{endTime,jdbcType= DATETIME}
]]
入?yún)⒆優(yōu)椤眣yyy-MM-dd “
BIRDAY >= #{startTime,jdbcType=DATE} AND BIRDAY < #{endTime,jdbcType=DATE}
]]>
2.參數(shù)為時間類型,數(shù)據(jù)庫字段為String類型
CONVERT(DATETIME,BIRDAY, 20) >= #{startTime,jdbcType= DATETIME}
AND CONVERT(DATETIME,BIRDAY, 20) < #{endTime,jdbcType= DATETIME}
]]>
3.其他
3.1 :
是XML語法,在CDATA內(nèi)部的所有內(nèi)容都會被解析器忽略。如果寫的sql中有一些特殊的字符的話,在解析xml文件的時候會被轉(zhuǎn)義,如果我們不希望被轉(zhuǎn)義,使用來解決。
3.2 MySQL
STR_TO_DATE(str,format)時間格式的字符串(str),按照所提供的顯示格式(format)轉(zhuǎn)換為DATETIME類型
DATE_FORMAT(date,format)日期轉(zhuǎn)換為對應(yīng)的字符串格式
總結(jié)
以上是生活随笔為你收集整理的date比较大小 mybatis_MyBatis Sqlserver日期比较的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python颜色填充随机_使用pytho
- 下一篇: 功能对等四个原则_佛山房屋加固工程需遵循