ADDITION SUR UNE DATE

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 13 mai 2009 à 11:00
shyrachtz Messages postés 50 Date d'inscription mercredi 10 décembre 2008 Statut Membre Dernière intervention 1 juillet 2011 - 20 mai 2009 à 07:33
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/50003-addition-sur-une-date

shyrachtz Messages postés 50 Date d'inscription mercredi 10 décembre 2008 Statut Membre Dernière intervention 1 juillet 2011
20 mai 2009 à 07:33
Oui pour l’interface graphique, j’utilise le
netbeans 6.5.1,

Vous pouvez le télécharger suivant :
http://www.netbeans.org/downloads/index.html
Madvin Messages postés 123 Date d'inscription mardi 5 août 2003 Statut Membre Dernière intervention 26 août 2012 3
13 mai 2009 à 14:13
De plus tu as utilisé un logiciel WYSIWYG avec génération de code automatique n'est-ce pas ? Parce que le code IHM est totalement illisible ! >_< !
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
13 mai 2009 à 11:00
Je trouve pas grand intérêt à ta source : il ne s'agit que de l'utilisation de la méthode add du Calendar. Du coup, si tu enlève tout le code de ton interface graphique, ton code se résume à ceci :

int yy1=Integer.parseInt(y1.getText()),
mm1=Integer.parseInt(m1.getText()),
dd1=Integer.parseInt(d1.getText()),
nbj1=Integer.parseInt(nbj.getText());

String dy= y1.getText()+"/"+ m1.getText()+"/"+ d1.getText();

// Date s1=new Date(yy1,mm1,dd1);
Date s1=new Date(dy);
GregorianCalendar calendar = new java.util.GregorianCalendar();

calendar.setTime(s1);
calendar.add(Calendar.DATE, nbj1);

Date nouveau=calendar.getTime();

DateFormat dateFormat = new SimpleDateFormat("dd/MM/yy");
String result=dateFormat.format(nouveau);
ndate.setText(result);

Bref, rien de bien transcendant. Tu devrais plutôt déposer ton code dans les snippets.
Ca peut être utile à ceux qui débutent à la limite (j'ai répondu dernièrement à un membre qui se posait cette question), mais c'est quand même très limité car déjà documenté dans la javaDoc.
Rejoignez-nous