如何在DatePickerDialog中将minDate设置为2天后

Mic*_*ael 3 time android date picker

我在我的Activity中创建了一个DatePickerDialog,我试图将minDate设置为2天后.

例如,今天是25/5/2015,我希望minDate为:2015年5月27日

这是代码:

final DatePickerDialog dpd = new DatePickerDialog(TestActivity.this,listener,calendar.get(Calendar.YEAR)
                ,calendar.get(Calendar.MONTH)
                ,calendar.get(Calendar.DAY_OF_MONTH));
        DatePicker dp = dpd.getDatePicker();

        dp.setMinDate(//I want to set it to after 2 days);
Run Code Online (Sandbox Code Playgroud)

我试过这个但是我收到了一个错误:

dp.setMinDate(System.currentTimeMillis() + 2000);
Run Code Online (Sandbox Code Playgroud)

那怎么办呢?

谢谢.

Mit*_*hun 8

试试这个:

Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY_OF_YEAR, 2);
dp.setMinDate(cal.getTimeInMillis()); // where  DatePicker dp
Run Code Online (Sandbox Code Playgroud)