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

Java Discussion :

Gestion de la Date avec GregorianCalendar


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Février 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 8
    Par défaut Gestion de la Date avec GregorianCalendar
    Bonjour à tous,

    J'ai un souci pour manipuler la classe GregorianCalendar.

    En fait mon problème est le suivant : je voudrais savoir (en fonction de l'année et du mois de mon calendrier) déterminer si le premier jour du mois est un lundi, mardi, mercredi, jeudi, vendredi, samedi ou dimanche

    Exemple : je veux savoir si le 1 février 2003 (01-02-2003) était un lundi, mardi, mercredi, jeudi, vendredi, samedi ou dimanche ?

    Et ceci en fonction à chaque fois de l'année et du mois.

    Merci d avance

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Ben tu règles le jour du mois au premier avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cal.set(Calendar.DAY_OF_MONTH, 1);
    Tu récupères le jour de la semaine avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK);
    Puis tu compares dayOfWeek à
    Calendar.SUNDAY,
    Calendar.MONDAY,
    Calendar.TUESDAY,
    Calendar.WEDNESDAY,
    Calendar.THURSDAY,
    Calendar.FRIDAY,
    Calendar.SATURDAY

    (Note : ils sont dans cet ordre, consécutifs. Autrement dit, Calendar.MONDAY est égal à Calendar.SUNDAY + 1, et Calendar.SATURDAY est égal Calendar.SUNDAY + 6)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Date avec GregorianCalendar qui ne s'affiche pas correctement
    Par glasgow dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 01/07/2009, 11h01
  2. Gestion des dates avec PostgreSQL 8
    Par Goldorak59 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 30/08/2007, 07h54
  3. Réponses: 6
    Dernier message: 12/07/2006, 12h54
  4. [Dates] Gestion d'un calendrier avec les jours fériés
    Par maximenet dans le forum Langage
    Réponses: 4
    Dernier message: 05/05/2006, 08h41

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