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

Langage Java Discussion :

Suppression de HH:MM:SS d'une date


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2009
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 72
    Par défaut Suppression de HH:MM:SS d'une date
    bonjour

    je veut récupérer un champ date de ma base de données Mysql il est du format
    yyyy/mm/jj hh:mm:ss et moi je ne veut avoir que yyyy/mm/jj.

    comment on peut formatter cette date ??

    merci a vous

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Voire "DateFormat" je pense.

    Ou alors tu fais a la avec un split sur le caractere 'espace' en prenant que la partie gauche.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Par défaut
    Si dans ta base MySql le champ est de type DATE :
    Soit tu le récupères sous forme d'une date, et ensuite tu le convertis en chaîne de caractère dans le code Java à l'aide de SimpleDateFormat.
    Soit tu le récupères directement sous forme d'une chaîne de caractère en utilisant la fonction DATE_FORMAT dans ta requête SQL.

    Si dans ta base MySql le champ est de type VARCHAR :
    Tu le récupères sous forme de chaîne de caractère et ensuite tu peux effectuer d'abord un parse pour vérifier que c'est bien une date valide, puis un format pour formater cette date comme tu le souhaites, à l'aide de deux SimpleDateFormat différents.

  4. #4
    Membre confirmé

    Inscrit en
    Février 2008
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2008
    Messages : 36
    Par défaut String
    Bonjour,
    Pour récupérer la date en format "yyyy-mm-jj" utiliser getString() à la place getDate();

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ResultSet resultSet= ....//La teble de données
     
    String date = resultSet.getString(Nom_ou_numéro_de_colonne);

  5. #5
    Membre confirmé
    Inscrit en
    Août 2009
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 72
    Par défaut
    en fait je travaille sur un projet java et je voudrais afficher la date dans un tableau j'ai essayé plein de méthode avec SimpleDateFormat mais je n'ai pas réussi à avoir le format que je veut càd yyyy-mm-dd j'ai toujours le format yyyy-mm-dd hh:mm:ss.

  6. #6
    Membre émérite Avatar de Jidefix
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    742
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 742
    Par défaut
    Normalement SimpleDateFormat te permet de représenter une date plus ou moins comme tu veux.
    Le mieux serait que tu nous copie-colle ton bout de code, pour que l'on voit pourquoi tu n'as pas réussi à faire fonctionner ton programme.

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

Discussions similaires

  1. [PostgreSQL] suppression de '00' au début d'une date
    Par markox dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 19/11/2010, 11h57
  2. Réponses: 0
    Dernier message: 06/04/2009, 11h37
  3. Suppression de zéros dans une date
    Par habilité dans le forum Tcl/Tk
    Réponses: 3
    Dernier message: 17/04/2008, 20h05
  4. suppression fichier en fonction d'une date
    Par kalyparker dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 02/07/2007, 14h19
  5. Requete de suppression avec en condition une date
    Par PrinceMaster77 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 29/04/2004, 09h23

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