String sql ="select  datediff (ss,BeginTime,EndTime)from Record where CardId = '"+cardId+"' ";具体想法是  Record 中 有字段   cardId   BeginTime EndTime  我想要的结果是:
根据 carId和 EndTime  来确定一条数据  完成后在  根据BeginTime EndTime 来计算时间差  完成后  返回一个值到  getTime()方法中  
 while (rs.next()) {
            getTime(rs.getTime(1));
好象我的 .getTime 这个有错误 用的不对
请各位高手帮忙

解决方案 »

  1.   

    有什么错误信息,你帖上来看看啊如果你getTime()不行的话,就getTimestamp试试看
      

  2.   

    唉,我也不知道错的那里  反正就是连接数据库提示成功,然后没有任何的返回值,getTimestamp也一样
      

  3.   

    datediff (ss,begin,end)
    返回类型是integer;
    getTime(rs.getTime(1))
    你用rs.getInt(1);看看!
    我不是很明白
    你这句程序getTime?
    getTime(rs.getTime(1))
      

  4.   

    datediff 返回值 是 Int
      

  5.   

    问题解决了 谢谢各位呀 没有返回值是因为我传值的时候出现了错误 cardId 为UNLL  嘿嘿 不好意思呀