2011-10-13 165 views
1

我有一個datetimepicker,我用它來獲取日期並將其設置爲我的屏幕中的標籤。現在我想檢查輸入的日期是否有效。即輸入的日期應該大於或等於當前日期。請用代碼告訴。謝謝如何比較當前日期和選擇器的日期

StringBuffer dateStrDate = new StringBuffer();

Calendar Cal = datePickerDate.getDateTime(); 

SimpleDateFormat dateFormat = new SimpleDateFormat("yy:mm:dd"); dateFormat.format(Cal, dateStrDate, null);
time.setText(dateStrDate.toString());

回答

2
DateTimePicker datePicker = DateTimePicker.createInstance(Calendar.getInstance(), "yyyy-MM-dd", null); 
if(datePicker.doModal()) { 
    Calendar cal = datePicker.getDateTime(); 
    int month=cal.get(cal.MONTH); 
    int year=cal.get(cal.YEAR); 
    int date1=cal.get(cal.DATE); 
} 
相關問題