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 :

Problème avec getTimeInMillis


Sujet :

Android

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Août 2012
    Messages : 145
    Par défaut Problème avec getTimeInMillis
    Bonjour,
    Je souhaite avoir un temps donnée pour comparaison avec un autre, je souhaite utiliser pour faciliter la comparaison.

    Mon problème :
    Le chiffre ne correspond pas à la date d'aujourd'hui
    avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    long date=Calendar.getInstance().getTimeInMillis();
    j'obtiens : 1373557655640 ce qui fait 22/8/1943 à 20:28:40

    et avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    long date=System.currentTimeMillis();
    j'obtiens : 1373558103213 ce qui fait 28/8/1943 à 0:48:13

    Les dates sont complètement fausses

    Merci de votre aide

    bonne soirée
    Cédric

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Août 2012
    Messages : 145
    Par défaut
    faut juste /1000

  3. #3
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Si les dates Java étaient fausses ça se saurait.... ^^


    Par contre 1943 c'est simplement pas possible...(nombre de millisecondes depuis le 1 jan 1970 0:00:00.000 GMT)... donc pas possible que ce soit avant).


    Je ne sais pas comment tu calcule la date, mais DateFormat peut aider... new Date(timeInMs).toString() aussi.

    De toute manière une date c'est "Date". La comparaison entre deux dates c'est Date.after() ou Date.before().

    Une représentation calendaire de cette date c'est "Calendar". Il n'y a pas de comparaison possible entre deux Calendar.

    La version en "ms" ne devrait être utilisée que pour calculer des intervalles de temps.

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

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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