Mysql
 sql >> Base de données >  >> RDS >> Mysql

Convertir la date au format de date MYSQL

Créez d'abord un SimpleDateFormat pour analyser votre entrée depuis l'interface utilisateur :

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

Analysez ensuite une entrée dans un java.sql.Date (qui est malheureusement nommé et différent de java.util.Date ). Ainsi, par exemple :

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

Enfin, utilisez la date à transmettre à JDBC lors de vos requêtes de base de données. Tels que :

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