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 ..
Voila mon code :
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 !!!
Merci de m'aider !