まず、 SimpleDateFormat
を作成します。
UIからの入力を解析する場合:
SimpleDateFormat sdf = new SimpleDateFormat("MMM dd, yyyy");
次に、入力をjava.sql.Date
に解析します (残念ながら、この名前はjava.util.Date
とは異なります。 )。たとえば:
java.sql.Date date = new java.sql.Date(sdf.parse(fromDate).getTime());
最後にdate
を使用します データベースクエリを実行するときにJDBCに渡す。例:
Connection con; // assuming you have a database connection
PreparedStatement ps = con.prepareStatement("SELECT * FROM table WHERE x = ?");
ps.setDate(1, date);
ResultSet resultSet = ps.executeQuery();