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 :

Date getLundi(int numSemaine) ?


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 18
    Par défaut Date getLundi(int numSemaine) ?
    Salut à tous,

    J'aurais besoin d'une méthode à qui on passe le numéro de la semaine dans l'année, et qui renvoie une date représentant le premier lundi de cette semaine. C'est un peu bizarre comme besoin, mais y a des utilisateurs qui préfèrent dire "la semaine du lundi 13 décembre", et d'autres qui préfèrent parler de la "semaine 51", alors pour faire une appli qui plait à tout le monde, ça serait bien si je savais faire ça

    Je n'ai absolument aucune idée de comment faire ce truc, j'ai cherché dans différentes API existantes, mais je n'ai rien trouvé de concluant...

    Si vous savez comment faire, ou si vous connaissez une API qui permet d'arriver à ce résultat, je suis preneur

    merci

    --
    Vinz

  2. #2
    Membre expérimenté
    Inscrit en
    Septembre 2003
    Messages
    174
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 174
    Par défaut
    Salut,
    Avec la class Calendar, tu dois pouvoir arriver a cela sans trop de probleme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    	public static Date getDate(int noSemaine, int annee){
    		Calendar cal = Calendar.getInstance();
    		cal.set(Calendar.YEAR,annee);
    		cal.set(Calendar.WEEK_OF_YEAR,noSemaine);
    		cal.set(Calendar.DAY_OF_WEEK,Calendar.MONDAY);
    		return cal.getTime();
    	}
    Tu dois pouvoir l'adapter facilement a tes besoins ...

    sylvain_2020

  3. #3
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 18
    Par défaut
    Merci beaucoup ! je ne pensais pas que c'était aussi simple. En fait, je n'avais pas compris que Calendar fonctionnait de cette manière

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 14/04/2011, 14h11
  2. Délai entre deux dates en INT
    Par aemilia26 dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 18/02/2010, 16h57
  3. [tmap] Convertir une date en int
    Par ben_harper dans le forum Développement de jobs
    Réponses: 6
    Dernier message: 29/04/2008, 17h19
  4. Convertion Date to int
    Par pere_noel00 dans le forum Collection et Stream
    Réponses: 10
    Dernier message: 31/05/2007, 20h55
  5. Convertir date en int
    Par semonetienne dans le forum C++
    Réponses: 15
    Dernier message: 26/04/2006, 11h04

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