sql >> Databasteknik >  >> RDS >> Mysql

Konvertera datum till MYSQL datumformat

Skapa först ett SimpleDateFormat för att analysera din input från användargränssnittet:

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

Analysera sedan en indata till en java.sql.Date (som tyvärr heter och skiljer sig från java.util.Date ). Så till exempel:

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

Använd slutligen date att skicka till JDBC när du gör dina databasfrågor. 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();



  1. Vilka branscher drar mest nytta av Access?

  2. MySQL - Kan inte lägga till eller uppdatera en underordnad rad:en begränsning av främmande nyckel misslyckas

  3. Inkrementera primärnyckeln automatiskt i SQL Server Management Studio 2012

  4. Hämtar alla objektbehörigheter för specifik roll