您好我實現了一個DatePickerDialog但我想設置範圍,我發現setMinDate和setMaxDate,但我不知道如何把價值觀。我想爲18歲以下和最大年齡爲100歲的用戶設置日曆;我認爲這是以毫秒爲單位的計算。setMaxDate到DatePickerDialog
final Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int day = c.get(Calendar.DAY_OF_MONTH);
DatePickerDialog dpd = new DatePickerDialog(getActivity(), AlertDialog.THEME_DEVICE_DEFAULT_LIGHT, this, year, month, day);
dpd.getDatePicker().setMaxDate(max);
return dpd;
我不知道我有什麼價值,投入最多做2016 - 18
http://stackoverflow.com/questions/16749361/how-set-maximum-date-in-datepicker-dialog-in-android – Juvi
@Juvi是的,我看了看,但它得到的實際日期最新 – Ben
新日期().getTime()返回當前日期,所以我假設你想設置自己的日期。只是創建新的日期對象,並設置它的值,並將其設置爲maxDate ... – Juvi