起因经过结果
今天写代码,写一个用时间筛选的功能。
有一个近三月的按钮,前台传三个月以前的日期和今天的日期。后台使用String接收,接收到的格式为:
2018-09-04
使用
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
转换成Date,但是今天(假设今天是2018-09-04)十二点的数据就已经筛选不到了,所以对时间又进行了修改:
endDate=sdf.parse(end);
endDate.setTime(endDate.getTime()
+ (1000l*60l*60l*24l)-1000l);
// 开始时间不需要修改。
然后执行查询,部分查询语句下:
<if test=