2010-12-04 6 views

Antwort

1

Verwenden Sie 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: Hat das Ihre Frage gelöst? –

0

Ich weiß nicht, ob Sie dieses Problem haben, aber die Lösung, die ich verwendet, ist die DateTimePicker Hier ist, wie Sie es tun:

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()); 
} 

Das fordert ein Spinner-Feld für die Datumsauswahl auf dem Bildschirm

Verwandte Themen