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 :

Comment manipuler des instance de type Date java.sql


Sujet :

Langage Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 87
    Points : 70
    Points
    70
    Par défaut Comment manipuler des instance de type Date java.sql
    Salut tout le monde, j aimerai bien avoir une idé sur la methode de manipulation d une date , surtout l insertion d une date dans une base de donné ou la lecture de la date d une base de donné sachant que j ai trouvé beaucoup de difficulté a la manipulé de meme pour l heur , les minutes , et les econdes ...

  2. #2
    Membre éclairé Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Points : 861
    Points
    861
    Par défaut
    Pour ce qui est des manipulations de dates, il faut utiliser la classe Calendar (Calendar.getInstance() pour la date actuelle, méthode add pour les calculs simples, getTimeInMillis pour construire une date sql,etc...).
    Pour l'insertion dans une base, il s'agit de java.sql.Date, faire un setDate dans un PreparedStatement par exemple, à ne pas confondre aved java.util.Date. Pour la lecture en base ba un getDate() dans un ResultSet...

    cf http://java.developpez.com/faq/java/?page=langage_date
    et http://java.developpez.com/faq/jdbc/

  3. #3
    Membre actif Avatar de g0up1l
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 341
    Points : 294
    Points
    294
    Par défaut
    Voila ma méthode perso pour l'insertion d'une date :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     psta.setDate(7, new java.sql.Date( this.derniere_cx.getTime()) );
    sachant que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    PreparedStatement psta=getConnection().prepareStatement(req);
    et que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    private Date derniere_cx;

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 87
    Points : 70
    Points
    70
    Par défaut
    Merci bien .

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

Discussions similaires

  1. [C#] comment manipuler des types inconnus ?
    Par clinic dans le forum C#
    Réponses: 10
    Dernier message: 09/07/2007, 13h01
  2. Comment Manipuler des objets dans une liste de type TList ?
    Par PadawanDuDelphi dans le forum Delphi
    Réponses: 1
    Dernier message: 02/11/2006, 16h40
  3. Réponses: 1
    Dernier message: 17/03/2006, 23h23
  4. [Sql] Comment inserer un champs de type Date ?
    Par ridondo dans le forum DB2
    Réponses: 4
    Dernier message: 28/11/2005, 15h40
  5. Comment inserer des donnee de type Large Object !!
    Par josoft dans le forum Requêtes
    Réponses: 4
    Dernier message: 20/07/2003, 12h21

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