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

Langage Java Discussion :

[Agenda] Gregorian Calendar


Sujet :

Langage Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 29
    Points : 25
    Points
    25
    Par défaut [Agenda] Gregorian Calendar
    Bonjour,

    Dans le cadre d'un projet je dois créer un mini-agenda.
    Pour cela on utilise la classe GregorianCalendar qui permet de générer une objet qui contient les informations de la date actuelle dedans ( tel que DAY_OF_YEAR, WEEK_OF_YEAR, DAY_OF_MONTH, DAY_OF_WEEK, MONTH, YEAR, etc... )

    Je peux connaitre le numéro du jour de l'année du jour courant en faisant :
    jourCourant.get(GregorianCalendar.DAY_OF_YEAR);

    Et j'aimerais connaitre le numéro du jour de l'année pour une date X que me donnerais un utilisateur. En restant sur l'année 2009.

    Ainsi si l'utilisateur me donne le 5 Décembre 2009 j'aimerais connaitre le numéro du jour de l'année du 5 décembre, qui devrait être approximativement le 339 ème jour.

    Quelqu'un à t il une petite idée ?

    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 380
    Points : 480
    Points
    480
    Par défaut
    Bonjour,

    Il suffit pour celà de modifier ton Calendar, en lui donnant la date à évaluer:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    calendar.setTime(date); // avec 'date' la date au 5 décembre 2009
    int nbJours = calendar.get(GregorianCalendar.DAY_OF_YEAR);

  3. #3
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    suffit de prendre un DateFormat pour parser la date donnée par l'utilisateur, ensuite tu la transfère dans un gregoriancaledar pour en lire les différents champs.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 29
    Points : 25
    Points
    25
    Par défaut
    Merci beaucoup à vous ! Je suis sauvé ( enfin pour le moment )
    J'ai en effet pu récupérer la valeur de DAY_OF_YEAR de la date envoyé par l'utilisateur avec un setTime et en ayant créer un objet Date.

    Encore merci !

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

Discussions similaires

  1. Probleme de gregorian calendar et de jbutton
    Par snips67 dans le forum Langage
    Réponses: 0
    Dernier message: 21/07/2010, 14h32
  2. Date fausse avec Gregorian Calendar
    Par Lolitaaa dans le forum Général Java
    Réponses: 5
    Dernier message: 21/06/2010, 13h25
  3. Une vue fusionnée de ses agendas google calendar
    Par rei.uchiwa dans le forum Internet
    Réponses: 0
    Dernier message: 20/06/2010, 00h34
  4. Gregorian Calendar - 29 Février
    Par [ced] dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 21/07/2008, 09h51
  5. Chrono avec Gregorian calendar
    Par pat-trix dans le forum Langage
    Réponses: 4
    Dernier message: 25/06/2006, 11h05

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