hibernate 查询当天数据
- 作者: 名字太长你们说我装逼太短又不够拉风刚
- 来源: 51数据库
- 2020-12-29
当月的话可以用 joindate between 月初 and 月末
当天就是 joindate = 当天
不过记得时间只取年月日,不要精确到时分秒,否则比较时会出现误差。
有两种方法:一种是在输入的时候需要用户输入起始值和终止值,然后在这两个值之间变化。另一种就是用split(String regex)函数利用正则表达式来截取年月日,然后将利用calendar的set函数来得到月初和月末值。(年月不变,日子改成1和30或31或28或29)
concat(year(obj.startdate),month(obj.startdate));
//
concat(concat(year(obj.startdate),'-'),month(obj.startdate));
当天就是 joindate = 当天
不过记得时间只取年月日,不要精确到时分秒,否则比较时会出现误差。
有两种方法:一种是在输入的时候需要用户输入起始值和终止值,然后在这两个值之间变化。另一种就是用split(String regex)函数利用正则表达式来截取年月日,然后将利用calendar的set函数来得到月初和月末值。(年月不变,日子改成1和30或31或28或29)
concat(year(obj.startdate),month(obj.startdate));
//
concat(concat(year(obj.startdate),'-'),month(obj.startdate));
推荐阅读
