IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

update date CastException java.util.Date


Sujet :

Collection et Stream Java

  1. #1
    Membre du Club
    Inscrit en
    Avril 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 137
    Points : 65
    Points
    65
    Par défaut update date CastException java.util.Date
    Bonsoir,

    je voudrais modifier une date dans un formulaire et la mettre à jour dans la base, pour ce faire, j'ai fait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public  Date stringToDate(String sDate) throws Exception {
        	SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy",Locale.FRANCE);
    		return sdf.parse(sDate);
    	}
     
    Date d=ref.stringToDate(societeForm.getDatMatSoc());
     param.setDatImmSoci((java.sql.Date) d);
    --> CastException java.util.Date

    Je travaille avec struts, la date dans le form est de type String

    Merci

  2. #2
    Membre chevronné
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Points : 2 011
    Points
    2 011
    Par défaut
    Citation Envoyé par khaoula_14_05 Voir le message
    Bonsoir,

    je voudrais modifier une date dans un formulaire et la mettre à jour dans la base, pour ce faire, j'ai fait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public  Date stringToDate(String sDate) throws Exception {
        	SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy",Locale.FRANCE);
    		return sdf.parse(sDate);
    	}
     
    Date d=ref.stringToDate(societeForm.getDatMatSoc());
     param.setDatImmSoci((java.sql.Date) d);
    --> CastException java.util.Date

    Je travaille avec struts, la date dans le form est de type String

    Merci
    Tu ne peux pas caster directement un java.util.Date en java.sql.Date. Il faudrait plutôt faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Date d=ref.stringToDate(societeForm.getDatMatSoc());
    java.sql.Date sqlDate = new java.sql.Date(d.getTime());
     param.setDatImmSoci(sqlDate);

  3. #3
    Membre du Club
    Inscrit en
    Avril 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 137
    Points : 65
    Points
    65
    Par défaut
    Merciii

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème conversion java.util.date to java.sql.date
    Par sabeurios dans le forum Général Java
    Réponses: 2
    Dernier message: 15/01/2015, 00h06
  2. Réponses: 5
    Dernier message: 06/01/2010, 11h24
  3. java.util.date et java.sql.date
    Par taha1 dans le forum Langage
    Réponses: 4
    Dernier message: 26/06/2009, 13h16
  4. formatter date avec java.util.Date
    Par allstar dans le forum Collection et Stream
    Réponses: 10
    Dernier message: 08/06/2009, 23h28
  5. difference entre java.sql.Date et java.util.Date
    Par ErEcTuS dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 06/05/2009, 09h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo