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 :

Convertion Timestamp en Date


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 12
    Par défaut Convertion Timestamp en Date
    Bonjour,

    j'ai une BDD mysql avec des timestamp en int(11). J'aimerai convertir une date en timestamp pour pouvoir mettre à jour ce champ.

    1) Date au format 'CCYYMMDD'
    2) Timestamp (Long en java)
    3) Le timestamp en int(11) pour la BDD

    Merci d'avance pour vos réponse.

  2. #2
    Membre Expert
    Avatar de hasalex
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2009
    Messages
    879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2009
    Messages : 879
    Par défaut
    En BD, tu utilises le type TIMESTAMP ou de l'entier ?

    En java, pourquoi n'utilises-tu pas le type Date plutôt que du format 'CCYYMMDD'.

    Sinon, il faut transformer ton 'CCYYMMDD' en Date avec la classe SimpleDateFormat, puis récupérer la valeur long avec la méthode getTime().

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 12
    Par défaut
    merci pour ta reponse mais malheureusement la BDD utilise des int(11) et pas des timestamp. Donc il me faut obligatoirement un timestamp en Integer et pas en Long.

  4. #4
    Membre Expert
    Avatar de hasalex
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2009
    Messages
    879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2009
    Messages : 879
    Par défaut
    Le long de Java représente le nombre de millisecondes depuis le 1° janvier 1970 0h GMT. Que représente ton int ?

    Si c'est la même chose, il suffit de faire un cast, après une éventuelle vérification. Si c'est le delta avec une autre référence, il faut faire la différence.

Discussions similaires

  1. Conversion timestamp en date
    Par devjcc dans le forum Langage
    Réponses: 6
    Dernier message: 21/09/2006, 15h34
  2. converti timestamp en date UTC
    Par imad_limoges dans le forum C++
    Réponses: 1
    Dernier message: 10/09/2006, 03h33
  3. [VBA-E]convertion d'une date
    Par watcha69 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/02/2006, 13h09
  4. conversion date timestamp vers date mysql
    Par seb0026 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 13/10/2005, 19h48
  5. [date et heure] convertion d'une date en chaîne
    Par jean-jacques varvenne dans le forum SQL
    Réponses: 5
    Dernier message: 23/03/2005, 11h31

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