HSQL DATE et JAVA Gregorian Calendar

Slemaile Messages postés 2 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 23 décembre 2009 - 23 déc. 2009 à 20:41
dossier15 Messages postés 2 Date d'inscription mardi 20 novembre 2007 Statut Membre Dernière intervention 31 août 2010 - 31 août 2010 à 15:08
Débutant

Bonjour,

Je suis débutant en java.
Voici mon problème.

J'ai une base HSQL qui contient un champ de type DATE
Dans mon programme JAVA, j'aimerais insérer dans ce champ une date sous la forme (2007-10-10).

J'ai essayé avec un type gregorianCalendar et un type Date mais je n'arrive pas à trouver la solution.

Pouvez-vous m'aider ?

Merci

2 réponses

Slemaile Messages postés 2 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 23 décembre 2009
23 déc. 2009 à 23:57
Débutant

En faisant ceci, je réussi à insérer la date dans ma base de données mais la date reste toujours à 1970-01-01.
Utilisation Hibernate et Spring

Avec import java.sql.Date;

//date que je souhaite insérer dans ma base
Date dateAInserer = new Date(2009-10-10);

//instanciation de la journée à insérer comprenant cette date
Journee nouvelleJournee1 = new Journee (dateAInserer, "06h00","12h00")

//creation de la journée
serviceJournee.creationJournee(nouvelleJournee1)

Etant donné que je suis un débutant, vous comprenez sans doute l'erreur.
J'aimerais que la date réellement insérée soit 2009-10-10.
Merci de votre aide
0
dossier15 Messages postés 2 Date d'inscription mardi 20 novembre 2007 Statut Membre Dernière intervention 31 août 2010
31 août 2010 à 15:08
Bonjour,
je sais pas si c'est trop tard mais je pense que tu devrais procéder de la sorte:

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
String maDate=sdf.format("2009-10-10");

System.out.println(maDate);

Voici le résultat sur l’Écran
2009-10-10


Par la suite tu peux l'utiliser dans ta requette
0
Rejoignez-nous