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

Java Discussion :

Récupérer un Timesamp 'fiable'


Sujet :

Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 125
    Par défaut Récupérer un Timesamp 'fiable'
    Bonjour,

    Je suis à la recherche d'une manière en Java de récupérer un Timestamp fiable. Fiable dans le sens où le changement de date de l'horloge sous Windows, ne moidifie pas le Timestamp. J'ai déjà essayé avec System.currentTimeMillis et Date.getTime(), mais rien à faire, il est très facile de changer la date pour les modifier.

    Avez-vous des idées ?

    Merci beaucoup

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 351
    Par défaut
    A partir d'un serveur sur le net ?

  3. #3
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Citation Envoyé par Elendhil Voir le message
    A partir d'un serveur sur le net ?
    Effectivement, à part cette solution, rien n'est fiable. C'est l'OS qui gère l'heure. Si tu dis à l'OS de la changer, tous les programmes prendront en compte ce changement.
    Encore faudrait-il savoir exactement pourquoi tu souhaites avoir un timestamp fiable. Peut-être y-a-t-il une solution intermédiaire ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 351
    Par défaut
    ça doit être pour une limitation pour une version d'essai d'un logiciel ^^

    Une idée comme ça , mais bon c'est pas super fiable tu enregistres une première date à l'installation ou au premier lancement (dans un fichier ou dans la base de registre).

    Puis a chaque fermeture du logiciel tu écris une nouvelle date . Donc comme ça si la personne attend les 30 jours par exemple d'essais pour changer la date sous windows ça ne marchera pas vu que tu compares la période écoulée entre la première utilisation et la dernière utilisation au lancement du logiciel.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 125
    Par défaut
    Ok merci pour vos réponses..

    Vous connaîtriez un serveur ou web service à interroger pour récupérer un timestamp ?

    Merci

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 351
    Par défaut
    Ici un site qui parle de serveur de synchronisation horaire avec une liste des serveurs , et le fonctionnement du protocol ntp :

    http://www.cru.fr/services/ntp/index

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/10/2012, 10h10
  2. Récupérer 10 nb différents avec un calcul aléatoire
    Par BXDSPORT dans le forum Langage
    Réponses: 3
    Dernier message: 04/08/2002, 02h35
  3. récupérer la valeur de sortie d'un thread
    Par jakouz dans le forum Langage
    Réponses: 3
    Dernier message: 31/07/2002, 11h28
  4. Réponses: 11
    Dernier message: 23/07/2002, 14h33
  5. Comment récupérer une adresse MAC ?
    Par psau dans le forum Développement
    Réponses: 7
    Dernier message: 19/07/2002, 17h26

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