我已經把DatePickerDialog放在edittext上,它總是打開當前日期。DatePickerDialog打開當前日期
但我要打開我的自定義日期:
edt_dob.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
BdayDatePickerDialog.show();
}
});
private void setDateTimeField() {
Calendar newCalendar = Calendar.getInstance();
BdayDatePickerDialog = new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
Calendar newDate = Calendar.getInstance();
newDate.set(year, monthOfYear, dayOfMonth);
edt_dob.setText(dateFormatter.format(newDate.getTime()));
}
}, newCalendar.get(Calendar.YEAR), newCalendar.get(Calendar.MONTH), newCalendar.get(Calendar.DAY_OF_MONTH));
}
從上面的代碼總是顯示當前日期。但我想設置自己的自定義日期。
如何將其設置爲自定義日期?
你看過DatePickerDialog的文檔嗎? –