不要毫秒的话, 用java.sql.Date

解决方案 »

  1.   

    我都用util.Date没问题啊。
    set属性和setDate都这样用。没问题的。
    怀疑你是其他地方的错误吧。
      

  2.   

    1。如果要去掉毫秒可以,通过,java.text.format,不是可以自定一个时间的格式,(不知是不是format,可能有 错)
      

  3.   

    java.sql.Date 是7位2进制 和类型无关!估计是你的类型不匹配的问题!
      

  4.   

    Query query = session.createQuery("from OrderVO as o where  TO_DATE('o.begintime','YYYYMMDDHH24MISS')=:TIME and o.user=:U_ID");
      

  5.   

    Query query = session.createQuery("from OrderVO as o where  TO_DATE('o.begintime','YYYY-MM-DD')=:TIME and o.user=:U_ID");
      

  6.   

    StringBuffer sql = new StringBuffer();
     sql.append("from OrderVO as o where o.begintime=").append("TO_DATE('");
                    sql.append(time);
                    sql.append("','YYYY-MM-DD HH24MISS')");;