Bonsoir a tous,
Je veut insérer une date Sql dans ma base de données, mais le problème c'est que j'ai :Et quand je fait un apércu dans mon programme, j'ai la date correcte ! sauf dans la base de données, j'obtient cette anomalie ..
Code : Sélectionner tout - Visualiser dans une fenêtre à part 11/01/3910
Voila mon code :
Merci de m'aider !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 java.util.Date nouvelle_annee = new java.util.Date(C1.get(Calendar.YEAR), Calendar.JANUARY, (30-diff1)); java.sql.Date datep_nouvelle_annee = new java.sql.Date(nouvelle_annee.getTime()); String req = "Update infosinscri Set DatePaiement = ? where Cin = ?"; PreparedStatement ps = con.prepareStatement(req); ps.setDate(1, datep_nouvelle_annee); ps.setInt(2, Cin); ps.executeUpdate(); JOptionPane.showMessageDialog(null, nom+" "+prenom+" a été marqué\ncomme payé\npour le "+formater.format(datep_nouvelle_annee),"Paiement Effectué",JOptionPane.INFORMATION_MESSAGE); //je recoit une date correcte dans l'affichage !!!
Partager