数据库中的日期类型一般为时间戳类型,日期精确到时分秒,项目中需要判断是不是就今天的,不需要后面的时分秒,可能比较麻烦,数据库操作可以有函数,
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);