日期选择器对话框
这是一个对话框,提示用户使用 DatePicker
选择日期。该对话框需要上下文,初始年份,月份和日期以显示具有开始日期的对话框。当用户通过 DatePickerDialog.OnDateSetListener
选择回调日期时。
public void showDatePicker(Context context,int initialYear, int initialMonth, int initialDay) {
DatePickerDialog datePickerDialog = new DatePickerDialog(context,
new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker datepicker,int year ,int month, int day) {
//this condition is necessary to work properly on all android versions
if(view.isShown()){
//You now have the selected year, month and day
}
}
}, initialYear, initialMonth , initialDay);
//Call show() to simply show the dialog
datePickerDialog.show();
}
请注意,月份是从 1 月份的 0 到 12 月份的 11 月份的 int