ADDITION SUR UNE DATE

Messages postés
15838
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
- - Dernière réponse : 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

Afficher la suite 
cs_DARKSIDIOUS
Messages postés
15838
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
73 -
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.
Madvin
Messages postés
123
Date d'inscription
mardi 5 août 2003
Statut
Membre
Dernière intervention
26 août 2012
3 -
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 ! >_< !
shyrachtz
Messages postés
50
Date d'inscription
mercredi 10 décembre 2008
Statut
Membre
Dernière intervention
1 juillet 2011
-
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