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 :

TimeZone . getDefault()


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 126
    Par défaut TimeZone . getDefault()
    Bonjour,

    J'aimerais savoir pourquoi la TimeZone par défaut est GMT alors que Windows XP la défini dans le système comme étant GMT+1....

    Du coup un Calendar calendar = Calendar.getTime(); retourne l'heure GMT....
    Comment récupérer la TimeZone du system ? (j'ai pas envie de la mettre en dur vu que ça dépend de la timeZone system)

    Merci à vous

    Gal'

  2. #2
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    ca ne marche pas un new Date(System.currentTimeMillis()) ?

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 126
    Par défaut
    System.out.println("Date: " + new Date(System.currentTimeMillis()));

    m'affiche une heure de retard....

  4. #4
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    Ok ... Je pensais que ystem.currentTimeMillis() donnait l heure du system mais je viens de tester et en effet ca ne prend pas l heure du system ^^

    Il faut donc que tu précise la locale
    La doc de Calendar : http://java.sun.com/j2se/1.4.2/docs/.../Calendar.html

    Il existe un constructeur : Calendar(TimeZone zone, Locale aLocale)
    Il te suffit donc de definir la locale et ce sera bon.

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 126
    Par défaut
    C'est ce à quoi j'étais arrivé..... maintenant j'aimerais savoir comment je récupère la locale du system ? Car je ne vais pas l'écrire en dur... (appli distribuée all arround the world) donc j'ai tenté de faire un TimeZone.getDefault() qui est sensée récuprérer celle par défaut du système...
    que neni, pareille, GMT. La Locale par défaut par contre est bien Fr.

    Le constructeur sans argument utilise la TimeZone et la Locale par défaut que renvoient TimeZone.getDefault() et Locale.getDefault(), donc on n'a pas avancé d'un pouce ....

    D'où le titre: comment récupérer le TimeZone system sur Windows XP ? (je sais pas si il y a des spécificités sur XP)

    Gal'

  6. #6
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    c'est byzarre que le TimeZone.getDefault() ne fonctionne pas.

    J'ai trouvé un post ou qqun a le meme probleme que toi ... Pas vraiment d'explication mais ca peut peut etre te donner une piste...
    http://forum.java.sun.com/thread.jsp...sageID=9742052

    Il y a un lien vers un bug connu également par rapport a ca :
    http://bugs.sun.com/bugdatabase/view...bug_id=5066671

Discussions similaires

  1. Problème de timezone par défaut
    Par TiVoye dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 10/07/2009, 09h48
  2. [Timezone] Gestion des dates
    Par nezdeboeuf62 dans le forum GWT et Vaadin
    Réponses: 2
    Dernier message: 24/10/2007, 09h00
  3. timezone paris france
    Par franfr57 dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 22/06/2007, 16h21
  4. Réponses: 2
    Dernier message: 23/01/2007, 12h01
  5. recherche des informations de timezones
    Par Spoutnik dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 03/10/2006, 15h36

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