2010-12-04 645 views

Répondre

1

Utilisez net.rim.device.api.ui.component.DateField.

long yourInitialDatetime = System.currentTimeMillis(); 
DateField dateField = new DateField("Date:", yourInitialDatetime, 
    DateField.DATE_TIME); 
yourScreen.add(dateField); 
... 
long currentlySelectedDatetime = dateField.getDate(); 
+0

@ user521157: Est-ce que cela a résolu votre problème? –

0

Je ne sais pas si vous avez encore ce problème, mais la solution que j'utilisé est le DateTimePicker Voici comment vous le faites:

Calendar _dateCal; 
SimpleDateFormat _dateFormat = new SimpleDateFormat("dd-MMM-yyyy"); 
DateTimePicker _datePicker = DateTimePicker.createInstance(_dateCal, "dd-MMM-yyyy", null); 

if(_datePicker.doModal()) 
{ 
    StringBuffer _dateStr = new StringBuffer(); 
    _dateCal = _datePicker.getDateTime(); 
    _dateFormat.format(_dateCal, _dateStr, null); 
    _setDateButton.setLabel(_dateStr.toString()); 
} 

qui incitera une boîte de spinner pour la sélection de la date à l'écran