Il problema è semplice: io inizializzo una DateField vuota, dove l'utente deve inserire la data che vuole e il programma dovrebbe tirarmi fuori, possibilmente separatamente i dati sul giorno, mese ed anno.
Inizializzo così:
Codice:
private DateField date;
private Calendar calendar;
Poi imposto la datefield così e prendo un'istanza del calendario
Codice:
DateField date = new DateField("Data: ", DateField.DATE);
calendar = Calendar.getInstance();
A questo punto inserendo questo comando dovrei buttare in calendar l'istanza del datefield inserita.
Codice:
calendar.setTime(date.getDate());
Ovviamente non va.
Per testare la bontà del codice, provando ad alterare l'ultima istruzione con
Codice:
calendar.setTime(new Date());
ottengo ovviamente ciò che fa, cioè inserirmi la data odierna.
Dove sbaglio? Cosa devo mettere in calendar.setTime?