sql >> Database >  >> RDS >> Mysql

Converteer datum naar MYSQL-datumformaat

Maak eerst een SimpleDateFormat voor het ontleden van uw invoer vanuit de gebruikersinterface:

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

Ontleed vervolgens een invoer in een java.sql.Date (die helaas een naam heeft en verschilt van java.util.Date ). Dus bijvoorbeeld:

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

Gebruik ten slotte de date om door te geven aan JDBC bij het maken van uw databasequery's. Zoals:

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



  1. SQL om de meest populaire categorie te vinden

  2. Stop dat MySQL meerdere NULL's tolereert in een UNIEKE beperking

  3. Android verbinden met MySQL met behulp van Mysql JDBC-stuurprogramma

  4. Een SQL-query schrijven om een ​​item uit de volgende tabel te SELECTEREN