当前页面: 开发资料首页 → JSP 专题 → 关于JAVA在数据库中提取datetime型数据
关于JAVA在数据库中提取datetime型数据
摘要: 关于JAVA在数据库中提取datetime型数据
掉弟遇到这样一个问题。在我的数据库中,只有这么一个表的datetime类型字段的数据,通过如下代码提取的时候,如果数据库中该字段的时间是8:00~8:05,则提取到的时间会默明的增加5分钟,而其他表中同样是datetime类型字段,同样是如下代码,则不会出现上述现象。(已重新建表,还是这个现象)
String sql="select * from tbStockMarket where cMarketName="+"'"+cMarketName+"'";
dbconnect db=new dbconnect();
Connection con=db.link();
try{
PreparedStatement sec=con.prepareStatement(sql);
ResultSet ret=sec.executeQuery();
Vector v=new Vector();
while (ret.next())
{
String back=ret.getString("nTradeStart1");
v.add(back);
}
}catch(Exception e){
System.out.println("qry_select"+e);
}
数据库的问题吧,什么数据库呀?
SQL SERVER数据库,只那一个表发生问题,别的表用同样是datetime字段都没出问题
数据库显示正常,还是原来时间,但是提取过来以后就变了,只上面说的那个时间段出问题,不在那时间段,就没问题,一切正常
找到解决办法了,用个手动的判断,如果增加时间,则减少时间
结帖了