Opret først et SimpleDateFormat
for at analysere dit input fra brugergrænsefladen:
SimpleDateFormat sdf = new SimpleDateFormat("MMM dd, yyyy");
Parse derefter et input til en java.sql.Date
(som desværre er navngivet og forskellig fra java.util.Date
). Så for eksempel:
java.sql.Date date = new java.sql.Date(sdf.parse(fromDate).getTime());
Brug endelig date
at videregive til JDBC, når du laver dine databaseforespørgsler. Såsom:
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();