Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Konvertieren Sie das Datum in das MYSQL-Datumsformat

Erstellen Sie zuerst ein SimpleDateFormat zum Analysieren Ihrer Eingaben von der Benutzeroberfläche:

SimpleDateFormat sdf = new SimpleDateFormat("MMM dd, yyyy");

Analysieren Sie als Nächstes eine Eingabe in ein java.sql.Date (was leider anders heißt als java.util.Date ). Also zum Beispiel:

java.sql.Date date = new java.sql.Date(sdf.parse(fromDate).getTime());

Verwenden Sie schließlich das date an JDBC zu übergeben, wenn Sie Ihre Datenbankabfragen durchführen. Zum Beispiel:

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();