我使用TimepickerDialog和DatePicker对话来获取时间和日期。 但是当打开日期选择器对话框时,它会显示不同的日期click to view
这是我的代码。
final Calendar calendar = Calendar.getInstance();
dt_day = calendar.get(Calendar.DAY_OF_MONTH);
dt_month =calendar.get(Calendar.MONTH);
dt_year = calendar.get(Calendar.YEAR);
final DatePickerDialog datePickerDialog = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
// datePickerDialog.updateDate(12,12,1993);
date.setText(dayOfMonth + "/" + (month+1) + "/" + year);
str_date = String.valueOf(dayOfMonth + "/" + (month+1) + "/" + year);
}
},dt_day, dt_month,dt_year);
datePickerDialog.show();
答案 0 :(得分:3)
您在参数中给出了错误的值,第三个参数应为dt_year,第五个参数应为dt_day