繁体   English   中英

从时间选择器对话框仅接受将来的时间:Android

[英]Accept only future time from a time picker dialog: Android

是否可以从TimePickerDialog获取将来的时间?

还是可以在TimePicker中设置TimePickerDialog开始时间?

您可以从TimePiker内容创建一个Date对象,然后使用Date.afterDate.before

您只能从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();                      
}

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM