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

Servlets/JSP Java Discussion :

savoir si le jour est un jour x


Sujet :

Servlets/JSP Java

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 110
    Par défaut savoir si le jour est un jour x
    bonjour
    pourrait on en java et jsp savoir si le jour d'une date correspond à un jour x par exemple le dimanche
    comment le faire si la date recupérée dans la servlet est sous la forme
    dd/mm/yyyy
    merci

  2. #2
    Membre Expert
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Par défaut
    Bonjour,

    Il existe la classe Calendar. Peut-être existe-t-il une JSTL qui fournit les mêmes prestations?

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 110
    Par défaut
    est ce que vous pouvez me preciser la methode?
    ce n'est pas biensure getDay() pcq elle retoune un int

  4. #4
    Membre Expert
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Par défaut
    Il n'existe aucune méthode getDay pour la classe Calendar.

    Par contre, la méthode int get(int field) existe. Le field DAY_OF_WEEK te renseigne sur le jour de la semaine SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 110
    Par défaut
    j'ai fait comme ceci
    mais cette methode ne m'a pas renvoyé un String
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Calendar c = Calendar.getInstance();
    int day = c.get(c.DAY_OF_WEEK);
    System.out.println("day : " + day);
    comment faire pour obtenir un String ?

  6. #6
    Expert éminent
    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 : 46
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    tu traduit à la main, cette méthode te renvoie un int, le jour de la semaine. Tu peux aussi, si t'as besoin du texte, utiliser SimpleDateFormat:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.out.println(new SimpleDateFormat("EEE",Locale.French).format(date));

  7. #7
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 110
    Par défaut
    merci tchize

  8. #8
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 110
    Par défaut
    retounons dés le début
    ma date est sous la forme dd/mm/yyyy
    je n'utilise pas la classe Calendar
    comment faire pour utiliser la methode de la classe Calendar get(int field)
    pourrait-on définir un clendar à patdir d'une date de la forme dd/mm/yyyy ou y'a t il une autre astuce pour recupérer le jour de la semaine à partir d'un date de la frome dd/mm/yyyy ?
    merci

  9. #9
    Expert éminent
    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 : 46
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    1) tu convertit ta "string" qui n'est pas une date en un objet de type Date en utilisant SimpleDateFormat

    2, première option) Tu crée un objet Calendar à partir de cet objet Date et de cet objet Calendar tu extrait le jour de la semaine via Calendar.get(Calendar.DAY_OF_WEEK), ca te donnera le numéro du jour (de 1 à 7 pour Dimanche à Samedi)

    2, deuxième option) tu utilise cet objet Date avec la méthode format d'un autre SimpleDateFormat, utilisant la pattern "EEE", pour sortir le nom du jour dans la locale voulu (Lundi, Monday, Mandag suivant la locale)

  10. #10
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 110
    Par défaut
    merci une autre fois

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 10/08/2007, 14h19
  2. [VBA-E]Ajouter jours ouvrés -> NB.Jours.Ouvres, Serie.Jours.Ouvres
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 05/05/2007, 09h36
  3. [Python2.4] Comment savoir si une date est jour férié ou pas ?
    Par Ekimasu dans le forum Général Python
    Réponses: 10
    Dernier message: 30/03/2007, 16h34
  4. [Access] Tester si un jour est un dimanche
    Par sundjata dans le forum Langage SQL
    Réponses: 1
    Dernier message: 21/08/2006, 21h53
  5. Affichage de texte est mise à jour de l'écran
    Par Galdor_sp dans le forum OpenGL
    Réponses: 3
    Dernier message: 14/03/2004, 22h31

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