PDA

View Full Version : [J2ME] Estrarre i dati da una DateField?


Donbabbeo
07-02-2009, 00:31
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ì:

private DateField date;
private Calendar calendar;

Poi imposto la datefield così e prendo un'istanza del calendario

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.

calendar.setTime(date.getDate());

Ovviamente non va. :muro:

Per testare la bontà del codice, provando ad alterare l'ultima istruzione con


calendar.setTime(new Date());

ottengo ovviamente ciò che fa, cioè inserirmi la data odierna.
Dove sbaglio? Cosa devo mettere in calendar.setTime?

Ciccio17
07-02-2009, 11:19
...


Ti da qualche errore? Ti viene sollevata qualche eccezione?
Se stampi il contenuto di date.getDate() cosa ti viene fuori?

Donbabbeo
07-02-2009, 13:21
Risolto, ho dovuto prenderla alla larga ma ho fatto come volevo.

In pratica il getDate lo passo ad una variabile Date e successivamente trasformo la variabile Date in una stringa e quindi ci tiro fuori quello che mi pare. :D

Un pò macchinoso ma funziona. Tanto sta tutto nella sua classe e non da fastidio :fagiano: