Първо създайте SimpleDateFormat
за анализиране на вашия вход от потребителския интерфейс:
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();