पहले एक 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();