Android DatePickerDialog設定時間範圍,以及設定預設顯示時間
作者:由 MonkeyLei 發表于 舞蹈時間:2019-07-09
Calendar cal = Calendar。getInstance();
DatePickerDialog datePickerDialog = new DatePickerDialog(getContext(), new DatePickerDialog。OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
tvData。setText(year + “-” + (month + 1) + “-” + dayOfMonth);
}
},
cal。get(Calendar。YEAR), ///< 設定預設啟動顯示年、月、日,可以自行修改為其他情況!
cal。get(Calendar。MONTH),
cal。get(Calendar。DAY_OF_MONTH));
///< 設定日期的範圍
DatePicker datePicker = datePickerDialog。getDatePicker();
datePicker。setMaxDate(new Date()。getTime()); ///< 設定日期的上限日期
//datePicker。setMinDate(。。。); ///< 設定日期的下限日期,其中是引數型別是long型,為日期的時間戳
datePickerDialog。show();