我的DatePickerDialog没有显示当前日期。如何在DatePickerDialog中获取当前日期?

时间:2017-03-31 06:58:46

标签: android android-alertdialog android-datepicker datepickerdialog

我使用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();

1 个答案:

答案 0 :(得分:3)

您在参数中给出了错误的值,第三个参数应为dt_year,第五个参数应为dt_day