2010-12-04 2 views

ответ

1

Использование 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

@ пользователь521157: это решило ваш вопрос? – 2010-12-15 21:47:12

0

Я не знаю, если вы все еще есть эта проблема, но решение я использовал это DateTimePicker Вот как это сделать:

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

Это подскажет прядильщик для выбора даты на экран