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

avec Java Discussion :

premier lundi de la semaine


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut premier lundi de la semaine
    salut le phorum

    je tente desespérement depuis 2 jours de creer une routine me permettant de déterminer le lundi de la semaine afin de creer un filtre sur le lundi - 15 de la semaine
    j'ai bien trouvé des soluces sur le phorum mais lorsque je veux les appliquer j'ai un message d'erreur car soit il me manque un } ou les formats date et int ne sont pas compatibles
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    ]// template routine Java
    package routines;
     
    import java.util.*;
    import java.text.*;
     
    public class JourDeLaSemaine {
     
    String str = "2009/04/27";
    java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
    java.util.Date dte = sdf.parse(str);
    sdf = new SimpleDateFormat("EEEE");
    return sdf.format(dte);
    }
    quelqu'un aurait il une idée pour me faire avancer sur ce point

    merci d'avance

    munity

  2. #2
    Rédacteur
    Avatar de jsd03
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Août 2008
    Messages : 1 221
    Par défaut
    Déja le gros problème c'est que tu ne peux pas définir le contenu d'une méthode dans une classe ...

    Donc faire plutot :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    package routines;
     
    import java.util.*;
    import java.text.*;
    import java.text.SimpleDateFormat;
     
    public class maRoutine{
     
    public SimpleDateFormat JourDeLaSemaine () {
    String str = "2009/04/27";
    java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
    java.util.Date dte = sdf.parse(str);
    sdf = new SimpleDateFormat("EEEE");
    return sdf.format(dte);
    }
    }
    En définissant avant la méthode JourDeLaSemaine () la description de la méthode.

    Mais c'est bizard que tu ais ça car normalement quand tu créés une nouvelle routine, il y a un exemple donc tu ne peux pas te tromper (normalement)

    Mais bon revois ta métohde car elle est fausse je t'ai juste expliquer ton erreur. Voili voilou. Un conseil : test la dans Eclipse
    Google est ton ami mais ton voisin aussi

    Modérateur BI - Responsable Talend
    Mes tutoriels - FAQ Talend - FAQ SQL*Plus

    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Suivez @Developpez sur twitter !

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut
    merci pour ta réponse
    je débute en java voilà la raison pour laquelle j'ai fait n'importe quoi

    par contre qu'est ce donc que "eclipse"

    merci encore

  4. #4
    Rédactrice

    Avatar de Fleur-Anne.Blain
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 636
    Par défaut
    Citation Envoyé par munity Voir le message
    par contre qu'est ce donc que "eclipse"

    merci encore
    Réponse qu'est-ce qu'Eclipse

    pour Tutos, faq, forums
    la culture c'est comme la confiture moins on en a plus on l'étale.

    Mes tutos

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut
    merci

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut
    re à tous

    quelqu'un pourrais t il m'indiquer pourquoi j'ai le message d'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Non concordance de types : impossible de convertir de String en SimpleDateFormat

    a la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    return sdf.format(dte);
    sur le code ci dessous
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    package routines;
     
     
    import java.util.*;
    import java.text.*;
    import java.text.SimpleDateFormat;
     
    public class Test{
     
    public SimpleDateFormat JourDeLaSemaine () {
    	String str = "2009.04.27";
    	java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd");
    	java.util.Date dte = sdf.parse(str);
    	sdf = new SimpleDateFormat("EEEE");
    	return sdf.format(dte);
    }
    }
    merci beaucoup

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

Discussions similaires

  1. obtenir le premier lundi de la semaine dans une semaine donnée
    Par olivtone dans le forum Développement
    Réponses: 4
    Dernier message: 03/07/2015, 16h54
  2. Afficher la date du premier lundi dans la semaine
    Par ghir_ana dans le forum Requêtes
    Réponses: 4
    Dernier message: 02/06/2011, 18h05
  3. Réponses: 1
    Dernier message: 16/05/2010, 02h29
  4. Mettre lundi comme premier jour de la semaine?
    Par catoucat dans le forum Access
    Réponses: 2
    Dernier message: 14/06/2006, 07h05
  5. Récupérez premier jour de la semaine
    Par Krapulax dans le forum Requêtes
    Réponses: 1
    Dernier message: 07/10/2003, 17h18

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