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

Langage Java Discussion :

modification de calendrier


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de lkryss
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 92
    Par défaut modification de calendrier
    encore une petite question sur l'utilisation d'un calendrier :

    Voila j'ai une fonction qui prend en entrée 3 parametre, le 1er me sert a savoir si je dois changer la date (la faire avancer d'un jour), le second ne sert pas encore, le troisieme est ma date (au format string)
    Ma fonction me retourne un tableau[2] de string, tableau[1] me donne une date au format JJ/MM/AA, que j'utilise pour afficher dans une jFrame

    Mon probleme est que lorsque je fais intervenir ma fonction pour avancer d'un jour, le jour s'incremente bien mais le moi aussi !

    voici mon code :
    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
    18
    19
    20
    21
    22
    23
    24
    25
     
    public static String[] dateaujourdhui(int avancereculjour,int j , String madate)
        {    
        int mar = 0;
        GregorianCalendar calendar = new    GregorianCalendar(TimeZone.getDefault());
        calendar.setFirstDayOfWeek(calendar.MONDAY);
        calendar.setMinimalDaysInFirstWeek(4);
        if(j==0){
        }
        else {
            String temp3[]= new String[3];
            temp3 = recupJourMoiAnnee(madate);   calendar.set(Integer.parseInt(temp3[2]),Integer.parseInt(temp3[1]),Integer.parseInt(temp3[0]));
            if(avancereculjour == 1){
                calendar.add(calendar.DATE, 1);
                }
            };
        int semaine = calendar.get(Calendar.WEEK_OF_YEAR);
        String[] temp =  null;
        Date datounette= calendar.getTime();
        SimpleDateFormat dateStandard = new SimpleDateFormat("dd/MM/yyyy");
        temp = new String[2];
        temp[0]= dateStandard.format(datounette) ;
        temp[1]= Integer.toString(semaine);
        return(temp);
        }
    voici le code de la fonction recupJourMoiAnnee :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     public static String[] recupJourMoiAnnee (String dateu){ /* pour une date en norme FR : JJ/MM/AN*/
        String jour = dateu.substring(0,2);
        String moi = dateu.substring(3,5);
        String anne =dateu.substring(6);
        String bouh[]= new String[3];
        bouh[0] = jour;
        bouh[1] = moi;
        bouh[2] = anne;
        return(bouh);
        }

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2003
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 99
    Par défaut
    bonjour

    si tu fais un truc comme ca, ca te fait quoi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    GregorianCalendar calendar = new java.util.GregorianCalendar();
    calendar.setTime(objetdate);
    calendar.add(calendar.DATE,1);
    java.util.Date nouvelledate=calendar.getTime()

  3. #3
    Membre confirmé Avatar de lkryss
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 92
    Par défaut
    ca marche merci

    j'ai repris le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    calendar.setTime(objetdate);
    avec une fonction pour transformer mon string en date

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

Discussions similaires

  1. Modification du calendrier
    Par max06200 dans le forum Odoo (ex-OpenERP)
    Réponses: 1
    Dernier message: 28/02/2014, 14h42
  2. modification du calendrier WP7
    Par ARTHUR993 dans le forum Windows Phone
    Réponses: 0
    Dernier message: 24/12/2011, 17h49
  3. Modification planning Calendrier
    Par MAMANHOU dans le forum VBA Access
    Réponses: 0
    Dernier message: 28/04/2008, 10h38
  4. Modification affichage calendrier
    Par glucas59 dans le forum SharePoint
    Réponses: 0
    Dernier message: 16/04/2008, 11h46

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