Bonjour !
Cela fait plusieurs jours que je butte sur ce problème...
j'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part java.sql.Date dateSQL = new java.sql.Date(date.getTime().getTime());
Code : Sélectionner tout - Visualiser dans une fenêtre à part java.sql.Date dateSQL = new java.sql.Date(date.getTimeInMillis());J'ai surement essayé d'autres choses mais là je m'en souviens plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part java.sql.Date dateSQL = java.sql.Date.valueOf(date.get(GregorianCalendar.YEAR)+ "-" + (date.get(GregorianCalendar.MONTH)) + "-" + date.get(GregorianCalendar.DAY_OF_MONTH));
sinon le context :
Merci pour vos futurs réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 java.sql.PreparedStatement p1 = db.prepareStatement("select * from patient where nom=? and prenom=? and dateN=?"); p1.setObject(1, nom, Types.VARCHAR); p1.setObject(2, prenom, Types.VARCHAR); // java.sql.Date dateSQL = java.sql.Date.valueOf(date.get(GregorianCalendar.YEAR)+ "-" + (date.get(GregorianCalendar.MONTH)) + "-" + date.get(GregorianCalendar.DAY_OF_MONTH));//conversion de la date gregorian calendar en type Date sql java.sql.Date dateSQL = new java.sql.Date(date.getTime().getTime()); p1.setObject(3, dateSQL, Types.DATE); ResultSet result = p1.executeQuery();
Partager