string转datetime,通过JSP搜索一定时间内的数据内容
数据库里日期是datetime类型,如何通过ssh查询日期在一定时间内的数据,JSP怎么写,日期怎么转换java...
数据库里日期是datetime类型,如何通过ssh查询日期在一定时间内的数据,JSP怎么写,日期怎么转换
java 展开
java 展开
1个回答
展开全部
hql="from DateBean p where DATE_FORMAT('"+sest+"','%Y-%m-%d') >= p.Start and DATE_FORMAT('"+sest+"','%Y-%m-%d')<=p.End ";
这个是mysql的。。如果你要查的2个日期是变量数据库中的字段名称为date
hql="from DateBean p where DATE_FORMAT('"+start+"','%Y-%m-%d') <= p.Date and DATE_FORMAT('"+end+"','%Y-%m-%d')>=p.Date ";或者 hql="from DateBean p where p.Date
between DATE_FORMAT('"+start+"','%Y-%m-%d') and DATE_FORMAT('"+end+"','%Y-%m-%d') ";放在list中request.setAttribute("list", list);
跳转到jsp
List list=(List)request.getAttribute("list");
数据对应的对象为object;
object ob=(object)list.get(0);
为第一条数据。。。。
这个是mysql的。。如果你要查的2个日期是变量数据库中的字段名称为date
hql="from DateBean p where DATE_FORMAT('"+start+"','%Y-%m-%d') <= p.Date and DATE_FORMAT('"+end+"','%Y-%m-%d')>=p.Date ";或者 hql="from DateBean p where p.Date
between DATE_FORMAT('"+start+"','%Y-%m-%d') and DATE_FORMAT('"+end+"','%Y-%m-%d') ";放在list中request.setAttribute("list", list);
跳转到jsp
List list=(List)request.getAttribute("list");
数据对应的对象为object;
object ob=(object)list.get(0);
为第一条数据。。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询