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

Android Discussion :

[Application Android] Convertir TimeStamp vers une date


Sujet :

Android

  1. #1
    Membre confirmé Avatar de Caranille
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2013
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2013
    Messages : 117
    Par défaut [Application Android] Convertir TimeStamp vers une date
    Bonjour tous le monde,

    Dans mon application je préfère stocker une date sous forme de TimeStamp car cela semble prendre moins de place qu'un type DATE TIME (Dite le moi si je me trompe bien sur ^^)

    Et j'ai donc utilsié ce code pour récupérer la date à partir du TimeStamp:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    String birthDate = new SimpleDateFormat("dd/MM/yyyy à HH:mm:ss").format(pets.getBirthDate());
            PetBirthDate.setText(" " + birthDate);
    Mais sur plusieurs site ils disent que ce n'est pas une bonne méthode car ce n'est pas ThreadSafe :p

    Merci de votre aide

    Cordialement,

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Je ne sais pas où sont stockées tes données , mais dans mysql un datetime ou timestamp(big int) c'est 8 octets donc aucune différence de ce coté là.

    Dans tous les cas baser ton choix sur la taille n'a aucun sens, sauf éventuellement si tu gère des milliards de lignes auquel cas gagné un octet peut avoir un intérêt.
    C'est de la micro optimisation qui n'intervient que sur des structures critiques.

    Ton choix du type devrait se baser uniquement sur le besoin que tu as. Par exemple si tu as souvent besoin d'avoir la différence en seconde entre 2 temps il sera peut être plus simple de travailler avec des timestamp.

    Le problème de thread safety n'en ai pas un tant que chaque thread utilise une instance de la classe.
    Perso j'ai jamais eu le cas de 2 threads qui aurai besoin de partager une instance de SimpleDateFormat
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé Avatar de Caranille
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2013
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2013
    Messages : 117
    Par défaut
    Bonjour,

    Je stock mes données dans SQLITE et jadmet avoir une préférence pour le TimeStamp car il me permet à la fois de faire des calculs et en plus de formater la date à ma guise.

    Mais merci de ton aide

    Bien cordialement,

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

Discussions similaires

  1. Convertir timestamp en une date
    Par Spellbinder dans le forum VB.NET
    Réponses: 2
    Dernier message: 03/03/2011, 10h36
  2. Convertir secondes en une date
    Par Ganondorf dans le forum Langage
    Réponses: 7
    Dernier message: 12/10/2007, 11h17
  3. conversion string vers une date
    Par fatati dans le forum C++Builder
    Réponses: 7
    Dernier message: 14/12/2006, 10h09
  4. [SQL][Timestamp] obtenir une date GMT
    Par JeffK dans le forum Oracle
    Réponses: 9
    Dernier message: 20/07/2006, 17h26
  5. Comment comaprer un timestamp et une date en SQL
    Par Samuel25_t dans le forum Langage SQL
    Réponses: 4
    Dernier message: 21/06/2005, 21h38

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