判断数据库中的timestamp时间戳日期类型

来源:互联网 发布:淘宝运营提成一般多少 编辑:程序博客网 时间:2024/04/27 21:49

数据库中的日期类型一般为时间戳类型,日期精确到时分秒,项目中需要判断是不是就今天的,不需要后面的时分秒,可能比较麻烦,


开始的时候弄了一会,后来找到数据库操作可以有函数,如下解决方案

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
      String str=sdf.format(new java.util.Date());
     String sql=" select t.ID as userid  from tablename t where to_char(t.ZBTIME,'yyyy-MM-dd')=? ";
     try {
         if (conn==null||conn.isClosed()) {
             conn=OracleUtil.getinstance().getOracleConnection();
             pstme = conn.prepareStatement(sql);
        }
         else {
             pstme = conn.prepareStatement(sql);
        }
        pstme.setString(1, str);


0 0
原创粉丝点击