Bonjour,
Je veux construire une requete d'insertion de donées dans ma base de données, j'ai un champ qui est de type TimeStamp,
et donc je ma requete devrait normalement ressembler à qq choz comme ça
INSERT INTO test_table (LIBELLE, DATE_TEST) values ('item', 20060710000000)
(DATE_TEST est de type TimeStamp)
lors de l'insertion, je construit ma requete avec du code comme l'exemple :
String queryStr = "INSERT INTO test_table (LIBELLE, DATE_TEST) values"
+ "('RECORD_" + i + "', " + ts.getTime() + ")";
quand je fais un System.out pr affichier le contenu de queryStr, je récupere ceci :
INSERT INTO test_table (LIBELLE, DATE_TEST) values('RECORD_1', 1152526539781)
ce n'est pas ce que je veux, en fait 1152526539781 représente le nombre de secondes ou bien de milisecondes, c ce qu'on obtien si on utilise getTime de la classe Date,
moi ce que je veux c qq choz comme 200607100000
Partager