Android中的日期选择器日期选择[重复]

Posted

技术标签:

【中文标题】Android中的日期选择器日期选择[重复]【英文标题】:date picker date selection in Android [duplicate] 【发布时间】:2014-08-14 17:59:24 【问题描述】:

我是 android 开发的新手。我想在平板电脑中显示日期选择器。 当用户单击它时,会弹出一个带有日期选择器的窗口。 它目前使用以下代码正常工作

 DatePickerDialog dialog1 = new DatePickerDialog(RegistrationCompanyStep2Activity.this,new OnDateSetListener() 
                        @Override
                        public void onDateSet(DatePicker view, int year,int monthOfYear, int dayOfMonth) 
                        

                            yearExpiration = year;
                            monthExpiration = monthOfYear + 1;
                            dayExpiration = dayOfMonth;
                            spinCompanyEstablished.setText(String.valueOf(yearExpiration)+ "-"+ String.format("%02d", monthExpiration)+ "-" + String.format("%02d", dayExpiration));
                            editCompanyTypeID.requestFocus();
                            openKeyBoard(editCompanyTypeID);
                        
                    , yearExpiration, monthExpiration, dayExpiration);
            dialog1.show();   

现在我想对此进行一些限制。 喜欢用户无法选择未来日期 那么你能告诉我为了满足我的要求我必须做些什么改变吗?

提前致谢

【问题讨论】:

【参考方案1】:

你可以使用

dialog1.getDatePicker().setMaxDate(new Date().getTime());

【讨论】:

【参考方案2】:

使用这个dialog1.getDatePicker().setMaxDate(System.currentTimeMillis());

【讨论】:

以上是关于Android中的日期选择器日期选择[重复]的主要内容,如果未能解决你的问题,请参考以下文章

无法在 detox 中的 android 日期选择器中选择 month_view 中的日期

jquery mobile中的日期选择器在第二页中添加时重复

如何计算通过Android中的日期选择器选择的两个日期之间的天数

如何在 Android 中选择可重复的日期? [关闭]

材料日期范围选择器显示不正确的当前日期Android

在jquery中过滤日期选择器中的值[重复]