Сначала создайте 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();