Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Converter data em formato de data MYSQL


Primeiro, crie um SimpleDateFormat para analisar sua entrada da interface do usuário:
SimpleDateFormat sdf = new SimpleDateFormat("MMM dd, yyyy");

Em seguida, analise uma entrada em um java.sql.Date (que infelizmente é nomeado e diferente de java.util.Date ). Assim, por exemplo:
java.sql.Date date = new java.sql.Date(sdf.parse(fromDate).getTime());

Por fim, use a date para passar para o JDBC ao fazer suas consultas ao banco de dados. Tal como:
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();