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 :

Enregistrer au format Date


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2005
    Messages : 489
    Par défaut Enregistrer au format Date
    Bonjour,

    Probablement une question connue, mais je n'ai pas trouvé de réponse.

    Je cherche à enregistrer dans ma bdd une date, et donc la colonne de la BDD comporte le format Date.

    J'ai bien compris comment créé une date, lui appliqué le format que l'on souhaite, mais cela me renvoie une String.

    Comment garder un format Date ? sachant que le format souhaité est 'yyyy-MM-dd'.

    D'avance merci.

    Vince

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour

    Pour l'enregistrement, utilise preparedStatement.setDate () avec un objet java.sql.Date comme paramètre. Et pendant la lecture des enregistrements, tu utilise getDate() du resultSet qui te retournera un objet de type java.sql.Date. Pour formater l'affichage, regarde du coté simpleDateFormat. Le format de la date dans la base n'a pas d'importance tant que ça soit de type date.

    A+.

  3. #3
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Je crois que tu confond plusieurs choses. Une date n'a pas de "format", c'est un moment dans le temps, c'est tout. Un formatter, de type SimpleDateFormat, a un format et une String est une représentation d'une Date réalisée via ce formattage. Bref à chacun son rôle

  4. #4
    Membre émérite
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 445
    Par défaut
    Pas très clair comme question.
    Si tu as une String au format 'yyyy-MM-dd', pour avoir une date, tu peux faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Date date=java.sql.Date.valueOf(taString);

Discussions similaires

  1. [MySQL] Enregistrer format date fraçais dans BDD
    Par HAbroc dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 10/10/2009, 06h55
  2. Enregistrer onglet sous format date
    Par BRUNO71 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/02/2009, 22h01
  3. Enregistrement sous format date
    Par BRUNO71 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/10/2008, 20h54
  4. interfaces Access et format Date
    Par say dans le forum InterBase
    Réponses: 21
    Dernier message: 10/05/2004, 17h24
  5. Format date
    Par cochet dans le forum Bases de données
    Réponses: 4
    Dernier message: 02/03/2004, 08h37

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