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 :

[debutant][Gregoriancalendar] Problème avec le set


Sujet :

Collection et Stream Java

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2004
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 25
    Points : 15
    Points
    15
    Par défaut [debutant][Gregoriancalendar] Problème avec le set
    bonjour a tous
    voici une partie de mon code sachant que month est initialise selon le contexte avan le set
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    private GregorianCalendar Calendar= new GregorianCalendar();
    int month;
     
    Calendar.set(Calendar.MONTH,month);
    System.out.print(" \n month = "+month+" ");
    System.out.print(" Calendar.MONTH= "+Calendar.get(Calendar.MONTH)+" ");
    voici ce qu'il m'affiche
    month = 5 Calendar.MONTH= 5
    month = 1 Calendar.MONTH= 2
    month = 2 Calendar.MONTH= 2
    j'aimerais savoir si quelqu'un peut m'aider a comprendre pourquoi la deuxieme fois month est different de Calendar.MONTH, et resoudre ce probleme

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Points : 1 151
    Points
    1 151
    Par défaut
    Pour une raison très simple !!!!

    Nous sommes aujourd'hui le 30 !
    Quand tu met 1 dans le mois, celà signifi février ( Janvier étant égal à 0).

    Et comme les dates sont gérées de manière relative par défaut et non de manière calendaire, le 30 février => 1 mars, 3 ème mois de l'année donc, valeur = 2.
    Clic me...
    CV en ligne

    Il y a 10 types de personnes, celui qui connait le binaire, et l'autre...

    Pas de réponse en MP...Merci

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2004
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 25
    Points : 15
    Points
    15
    Par défaut
    beaucoup

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

Discussions similaires

  1. Problème avec les set et la fonction transform
    Par perpau07 dans le forum SL & STL
    Réponses: 5
    Dernier message: 30/10/2008, 21h45
  2. Problème avec un set dans un if dans une boucle
    Par keks06 dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 20/05/2008, 09h26
  3. [Debutant] petit problème avec Splitter
    Par xavDIP dans le forum VB.NET
    Réponses: 2
    Dernier message: 11/10/2007, 19h01
  4. [Debutant/MySQL] Problème avec AS et Where
    Par kei-kun41 dans le forum Requêtes
    Réponses: 2
    Dernier message: 06/01/2007, 12h44
  5. [debutant javascript] Problème avec visibily=hidden
    Par FoxDeltaSierra dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 09/03/2006, 18h13

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