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 :

Calendar determiner les jours de l'année pour un mois


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de austin P.
    Inscrit en
    Juin 2004
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Juin 2004
    Messages : 182
    Par défaut Calendar determiner les jours de l'année pour un mois
    salut

    je cherche a obtenir le jour dans l'année pour le début et la fin d'un mois

    par exemple j'ai l'information
    année : 2008
    mois : 2 (février)

    je souhaite obtenir le jour dans l'année du premier jour du mois et le jour de l'année du dernier jour du mois
    le résultat souhaité est

    32 pour le premier jour de février 2008
    60 pour le dernier jour de février 2008

    mais la je sèche

    une idée ?

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Par défaut
    Créé un objet de type Calendar et utilises les setter pour le faire correspondre au premier jour de ton mois. Tu peux ensuite obtenir le numéro de jour grâce à un getter (quelquechose du genre monCalendar.get(Calendar.DAY_OF_YEAR)).
    Pour le dernier jour du mois prends le numéro de jour du premier du mois suivant -1.

  3. #3
    Membre confirmé Avatar de austin P.
    Inscrit en
    Juin 2004
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Juin 2004
    Messages : 182
    Par défaut
    donc après modif ça donne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    	final Calendar calendar = Calendar.getInstance();
    	calendar.set(year, month, 1);
     
    	final int min = calendar.get(Calendar.DAY_OF_YEAR);
     
    	calendar.add(Calendar.MONTH, 1);
    	calendar.add(Calendar.DAY_OF_YEAR, -1);
     
    	final int max = calendar.get(Calendar.DAY_OF_YEAR);

    zuber

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

Discussions similaires

  1. Ajouter tous les jours d'une année dans une table?
    Par jacko842 dans le forum VB.NET
    Réponses: 4
    Dernier message: 27/04/2010, 16h36
  2. afficher tous les jours d'une année
    Par gagalive dans le forum SQL
    Réponses: 9
    Dernier message: 13/07/2009, 10h37
  3. Tous les jours de l'année au format date
    Par piotrr dans le forum C#
    Réponses: 10
    Dernier message: 12/12/2008, 19h17
  4. Requete Listant les jours de l'année
    Par chleuh dans le forum Langage SQL
    Réponses: 2
    Dernier message: 15/04/2008, 17h48
  5. Lister tous les jours d'une année
    Par Delphi-ne dans le forum Requêtes
    Réponses: 3
    Dernier message: 18/02/2007, 18h10

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