你是比较是不是在当前时间的15天内吗?
  Timestatmp ts = new Timestamp(System.currentTimeMillis() - 24l * 3600 * 1000 * dayBefore);
用PreparedStatement prep = conn.preppareStatement("select * from table where createdate >= ?");
prep.setTimestamp(1,ts);
ResultSet rs = prep.executeQuery();