代码:
private void dateSelect() {
Calendar calendar = Calendar.getInstance();
final DatePickerDialog dialog = new DatePickerDialog(getContext(), new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
}
}, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH));
dialog.setButton(DialogInterface.BUTTON_POSITIVE, "取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
dialog.setButton(DialogInterface.BUTTON_NEGATIVE, "确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog1, int which) {
int year = dialog.getDatePicker().getYear();
int month = dialog.getDatePicker().getMonth()+1;
int day = dialog.getDatePicker().getDayOfMonth();
String dateStr = year + "-" + month + "-" + day;
System.out.println(dateStr);
}
});
dialog.show();
}