Bonjour tout le monde,
Je veux afficher dans un champ dans la base de données Access la date et l'heure du jour a partir de mon application java. le problème est que dans access j'obtiens toujours la même date (1900/01/04 07:05:48) . mon code il est correcte car il m'affiche la date exacte dans la console d’éclipse.
Le code est le suivant :
Calendar cal = Calendar.getInstance();
SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String date = format.format(cal.getTime());
Si je donne au champ "Time" le type text dans ACCESS il va considérer les séparateurs (/ et comme des opérateurs mathématiques donc il va m'afficher un seul nombre a la fin et si je le déclare comme date/time il va me donner toujours le même résultat (1900/01/04 07:05:48).
NB: le seul cas qui fonctionne est de mettre le format sans séparateurs (new SimpleDateFormat("yyyyMMddHHmmss") et de donner le type text pour le champ Time, mais le problème que c'est pas lisible comme ça.
Merci d'avance.
Partager