Maak eerst een SimpleDateFormat
voor het ontleden van uw invoer vanuit de gebruikersinterface:
SimpleDateFormat sdf = new SimpleDateFormat("MMM dd, yyyy");
Ontleed vervolgens een invoer in een java.sql.Date
(die helaas een naam heeft en verschilt van java.util.Date
). Dus bijvoorbeeld:
java.sql.Date date = new java.sql.Date(sdf.parse(fromDate).getTime());
Gebruik ten slotte de date
om door te geven aan JDBC bij het maken van uw databasequery's. Zoals:
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();