0

是否有可能只从 a 获得未来时间TimePickerDialog

TimePicker或者我可以设置开始时间TimePickerDialog吗?

4

2 回答 2

0

您可以从 TimePiker 内容创建Date对象 e 检查并使用 Date.afterDate.before

于 2013-05-13T10:50:06.613 回答
0

您必须仅从 UI 线程控制它。示例代码。

DateFormat df = new SimpleDateFormat("HH:mm:ss", Locale.ENGLISH);
if (df.parse(selected_time).before(df.parse(current_time))) {
    Toast.makeText(getApplicationContext(), "Please select future time",Toast.LENGTH_LONG).show();                      
}else if (df.parse(selected_time).equals(df.parse(current_time))) {
    Toast.makeText(getApplicationContext(), "Please select future time",Toast.LENGTH_LONG).show();                      
}

我希望这能帮到您。如果有任何例外或疑问,请告诉我。

于 2013-05-13T11:00:13.063 回答