[Java] Probleme calendrier

Fermé
WaKaaN - 2 déc. 2004 à 17:45
 WaKaaN - 3 déc. 2004 à 16:00
Hello tout le monde!

en fait, je débute en java! et bon voila j'ai un probleme avec un de mes programmes !

J'ai donc voulu essayer de programmer un méthode de rappel, et voila ce que j'ai écrit :


import javax.swing.*;

public static void main (String[]args){

String jourLimit = JOptionPane.showInputDialog("Jours en chiffre : ");
String moisLimit = JOptionPane.showInputDialog("Mois en chiffre - 0=Janvier- : ");
String anneeLimit = JOptionPane.showInputDialog("Année en chiffre : ");

GregorianCalendar calendar = new GregorianCalendar();
int j = Integer.parseInt(jourLimit);
int m = Integer.parseInt(moisLimit);
int a = Integer.parseInt(anneeLimit);
GregorianCalendar lim = new GregorianCalendar(j,m,a);

if(calendar.after(lim)){ System.out.println("Trop Tard !!");}

// Le programme le renvoie toujours "trop tard!"...

else if(calendar.before(lim)){ System.out.println("Trankil !");}
}


Le programme me renvoie toujours la phrase 'trop tard !' de mon premier if!

Donc si vous pouviez me dire où était mon erreur!

Merci davance !
A voir également:

2 réponses

darkhorkeu Messages postés 73 Date d'inscription mardi 20 mai 2003 Statut Membre Dernière intervention 9 juin 2007 30
2 déc. 2004 à 21:33
SAlut,

En fait, tu t'es trompé :dans le sens des paramètres:.
C'est :
GregorianCalendar lim = new GregorianCalendar(a,m,j);

et non pas :
GregorianCalendar lim = new GregorianCalendar(j,m,a);

;)

a+

Darkhorkeu
0
Mouais .... Jaurai jamais trouvé !

Merci de ton aide !
0