Ciao a tutti!!:byebye:
Altri problemi con il GregorianCalendar...
Sto tentando di scrivere il codice per una classe aggiungi-tempo...ci sto studiando su ma non capisco dove sbaglio: l'output non cambia neanche a pagarlo! Posto il codice qui sotto, se qualcuno capisce dove sbaglio mi può illuminare per favore?
Intanto tento di documentarmi ulteriormente...:book:
Altri problemi con il GregorianCalendar...
Sto tentando di scrivere il codice per una classe aggiungi-tempo...ci sto studiando su ma non capisco dove sbaglio: l'output non cambia neanche a pagarlo! Posto il codice qui sotto, se qualcuno capisce dove sbaglio mi può illuminare per favore?
Codice:
// la classe che definisce il ricevitore di eventi usato
// dal bottone Aggiungi tempo:
class Receiver4 implements ActionListener {
public void actionPerformed(ActionEvent e) {
String SGiorno = ggStart.getText ();
String SMese = mmStart.getText ();
String SAnno = yyStart.getText ();
String EGiorno = ggEnd.getText ();
String EMese = mmEnd.getText ();
String EAnno = yyEnd.getText ();
//Parsing:
int day = Integer.parseInt(SGiorno);
int month = Integer.parseInt(SMese);
int year = Integer.parseInt(SAnno);
//Tempo da aggiungere
int Agg = Integer.parseInt(EGiorno);
int Amm = Integer.parseInt(EMese);
int Ayy = Integer.parseInt(EAnno);
GregorianCalendar cal = new GregorianCalendar (year, month-1, day);
cal.setLenient (false);
Calendar now = cal.getInstance();
//Aggiunte
now.add(Calendar.DAY_OF_MONTH, Agg);
now.add(Calendar.MONTH, Amm);
now.add(Calendar.YEAR, Ayy);
testoOutput.setText(cal.get(Calendar.YEAR) + "/" + cal.get(Calendar.MONTH) + "/" + cal.get(Calendar.DAY_OF_MONTH));
}
}