String sql = "SELECT * FROM todo WHERE create_date > ? ";
PreparedStatement preStat = connection.prepareStatement(sql);
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
preStat.setString(1, sdf.format(date));
ResultSet rs = preStat.executeQuery();
传入日期字符串直接等值判断
手动
JDBC
拼装SQL
的话:我试了下
2016/11/19 09:29:11
和20161119092911
貌似也可以,但还是建议表中形式是什么,你就用什么。可以将Date转换为String,再用>比较,如下