IceFinger
Messages postés24Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention 7 août 2006
-
30 juin 2005 à 15:55
IceFinger
Messages postés24Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention 7 août 2006
-
4 juil. 2005 à 15:42
Mon probleme est simple, j'ai besoin de convertir une date sous le format defini par yyyy-MM-DD hh:mm:ss en seconde depuis 1970...
Ces dates vienne d'une table, quand je la lit avec un tableur du genre
editTable je peut lire un format de date conventionnel, mais quand je
fait une commande du genre
String sec= rs.getString("TIMESTAMP"); (ou rs est un resultset et timestamp le nom de la colonne contenant des dates definies comme ci dessus)
J'obtient une string du genre "2005-05-20.13.15. 12. 856000"
Si quelqu'un peut me dire pourquoi ou au moins me dire comment en faire une valeur en seconde.
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 20117 30 juin 2005 à 16:38
yop,
j suis pas une star la dedans mais je pense que les types de ta colonne TIMESTAMP sont eux aussi des TIMESTAMP et que donc ton driver jdbc doit cree un objet de type TimeStamp et appeler le toString dessus ce qui te donne jusqu aux nanosecondes (c la caractéristique du timestamp).
moi ce que je dirai comme ca, soit tu changes les types TIMESTAMP en DATE dans ta BD (mais c pas top comme solution) et ca dervrai passer
soit essaye de faire un rs.getDate("TIMESTAMP").toString() et la ca devrai passer.(un peu mieux)
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 20117 30 juin 2005 à 17:31
ben pour moi s il fais un getTimeStamp, il aura un TimeStamp, donc son toString() lui renverra les nanosecondes (soit apres il peut faire un traitement dessus)
mais si il fais un getDate().toString() il aura plus les millisecondes (ca fera tj moins de code)
enfin si j ai bien compri ce qu il voulai
++ Toinou
PS: je suis quand meme pas sur que le toSting fasse bien ce qu il veuille, dans ce cas il devra faire le meme traitement que ce soit sur Date ou sur TimeStamp donc c kifkif .
IceFinger
Messages postés24Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention 7 août 2006 4 juil. 2005 à 15:42
Très bien!!! c'est exactement ce que je voulais, c'est simple et efficace. Merci
Je sais que ce sont des trucs de bases, mais il faut savoir que je suis
stagiaire, et qu'on m'a demandé, sans aucune formation en prog, de
faire une multitude de prog jdbc avec interface swing ect...., je vous
remercie tous les deux car vous avez su me répondre sur deux point et
vous m'avez fait gagner beaucoup de temps. Merci