日期:2014-05-18  浏览次数:20567 次

在JSP中如何限制时间查询条件,谢谢!
我在写一支JSP(统称Report),在查询的时候会选择时间,从DB的LOADING考虑,想限制一下查询的时间,也就是最多可供查询前两个月的数据。不知这样描述大家是否清楚,谢谢!

------解决方案--------------------
在写sql的时候,加上时间条件不行吗?
------解决方案--------------------
从数据库方面解决的办法就是定义一个view,只选出两个月内的数据,然后你在JSP中只用这个view。
------解决方案--------------------
在后台对时间进行判断

超过两个月抛出错误或者转换
------解决方案--------------------
要看你的时候的类型了

Calendar d= Calendar.getInstance()
d.add(Calendar.MONTH,-2);--> 退回两个月

String str = new SimdpleDateFormat( "yyyy-MM-dd HH:mm:ss ").format(d.getTime());

select * from tableName where sj> =str