Java
oracle
JDBC

OracleセレクトSQLの日付パラメータに時間が付いてしまう

jdbcでSQL文にsql.Dateのパラメータをバインドして検索するとき、知らない原因で時間情報がついてしまう。

PreparedStatement ps = conn.prepareStatement(SELECT sm.sime_cd FROM srw_syainmst sm WHERE sm.sya_id = ? and sm.sdate <= ?);
java.sql.Date NowDate = new java.sql.Date(Calendar.getInstance().getTime().getTime());
ps.setLong(1, 1234l);
ps.setDate(2, NowDate);
ResultSet rs = ps.executeQuery();

oracleの実行履歴v\$sqlareaとv\$sql_bind_captureを見ると、
二番目の日付のパラメータは[value_string=01/26/2018 12:48:58]のようになってしまう。

どうしてこんな状況になってしまったのか全く分からない。
皆助けてください。:dizzy_face: