Téléchargement
illégal
Posez votre question Signaler

Date mysql / java [Résolu]

starghof 176Messages postés 18 septembre 2008Date d'inscription 8 avril 2011Dernière intervention - Dernière réponse le 4 août 2009 à 10:39
Bonjour,
salut tout le monde,
j'ai un pb lors de l'insertion d'une date dans une table en ytilisant mysql avec hibernate !
voila le code :
le setter de date est :
private java.sql.Date _date;
public void setDate (java.sql.Date _date) {
this._date = _date;
}
lorsque j'ecris:
v_j_article.setDate(2009-11-13);
mais il y a une erreur ; il considere 2009-11-13 comme etant un entier !!!
comment l'ecrire pour qu'il la considere comme une Date !
j'ai essayé autrement :
java.sql.Date d = (Date) new Date(2009-12-09);
et puis
v_j_article.setDate(d);
il insere toujours dan la table la date suivante :1970-01-01;
meme en changeons d !!!!!
que dois je faire svp!
c urgent!
Lire la suite 

Date mysql / java »

5 réponses
Réponse
+0
moins plus
Salut,

Il faut que tu utilises la classe SimpleDateFormat, tu créeras facilement des dates au format souhaité.

Bon courage,
Ajouter un commentaire
Réponse
+0
moins plus
d'accord merci , je vais essayer !
Ajouter un commentaire
Réponse
+0
moins plus
j'ai pas pu trouvé la solution ;
d'ailleurs au lieu de travailler avec java.sql.Date; j'ai travaillé avec java.util.Date ;
mais en vain !!!
pleaze help !
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

Voilà un exemple d'utilisation :

DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
try {
Date today = new Date(System.currentTimeMillis());
date= format.parse("(ici tu mets une date au format yyyy-MM-dd)");
} catch (ParseException e) {
e.printStackTrace();
}

Si ça ne marche pas pourras tu me montrer ton code??

Bon courage,
Ajouter un commentaire
Réponse
+0
moins plus
tres bien !
ça marche .
il y a une autre solution :::
pour mysql server 5 et hibernate j'ai essayé :
Date d = new Date("23-sep-2009");
v_j_article.setDate(d);

et c'est bien marché.
c'est le format par defaut qu'hibernate l'accepte .
merci.
Ajouter un commentaire
Ce document intitulé « date mysql / java » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?