java里边能解决 根据时间查询问题吗 ???是这样的 时间为条件 时间格式:yyyy-mm-dd hh:mm:ss 我查询出来的数据是错误的
哪位大侠帮帮忙 解决一下 谢谢了
哪位大侠帮帮忙 解决一下 谢谢了
解决方案 »
- 关于tomcat服务器解析servlet的问题
- myeclipse6.5注册不了
- 关于JSP的动态问卷的问题
- 大家帮忙,JSP网站后台页面打不开
- 求助:关于类的定义和调用
- 想做一个在线交流的功能,高手提供点思路?如注意点什么?怎么做数据库设计?见几张表?多谢了!
- 基础0,从哪入手学web开发
- 写了一个applet用以和另外一主机实现UDP通讯,可是为什么老是找不到对方地址,写成application却又正常通讯,奇怪!(分用完了)
- 有谁试通过jive-jsp讨论区程序?
- (求教)怎么实现一个页面有多个按钮选择,选择一个就传递其对应数据,详细内看
- 问个struts2中的单选框问题
- 报表导出excel表格的过程中,在展示给用户的页面上动态显示导出的状态,能做吗?
String endDate, int firstPage, int pageSize) {
String sql = "from WmsStockSlot as wss where wss.stockImportDate >= ? and wss.stockImportDate<=? and wss.id.stockWarehouseId = ?";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d1 = null;
Date d2 = null;
try {
if (startDate.length() == 10) {
d1 = sdf.parse(startDate + " 00:00:00");
d2 = sdf.parse(endDate + " 23:59:59");
} else {
d1 = sdf.parse(startDate);
d2 = sdf.parse(endDate);
}
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
java.sql.Timestamp sqlD1 = new java.sql.Timestamp(d1.getTime());
java.sql.Timestamp sqlD2 = new java.sql.Timestamp(d2.getTime());
try {
Query query = this.getSession().createQuery(sql);
query.setTimestamp(0, sqlD1);
query.setTimestamp(1, sqlD2);
query.setString(2, wareHourse);
query.setFirstResult(firstPage);
query.setMaxResults(pageSize);
return query.list();
} catch (RuntimeException e) {
throw e;
} finally {
this.getSession().close();
}
}参考参考,看能不能解决你的问题
java.sql.Timestamp sqlD2 = new java.sql.Timestamp(d2.getTime());
try {
Query query = this.getSession().createQuery(sql);
query.setTimestamp(0, sqlD1);
query.setTimestamp(1, sqlD2);
hibernate这里是timestamp类型的 那导数据路里边应该是什么类型的呢? “要么是date,要么是timestamp呀 ” 两种类型都可以吗?????
oracle数据库
java.sql.Timestamp sqlD2 = new java.sql.Timestamp(d2.getTime());
try {
Query query = this.getSession().createQuery(sql);
query.setTimestamp(0, sqlD1);
query.setTimestamp(1, sqlD2);
这种形式我试了 不行查出来的数据不正确