Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我的日期时间选择器显示日期从1990年开始,而不是系统日期_Android - Fatal编程技术网

Android 我的日期时间选择器显示日期从1990年开始,而不是系统日期

Android 我的日期时间选择器显示日期从1990年开始,而不是系统日期,android,Android,我有一个按钮,通过单击它,我正在加载一个日期时间选择器 如果(视图==开始日期按钮){ 我希望日期时间选择器从当前日期开始,因为您获取的当前日期错误。您的IDE应该显示一条警告 以下是正确的方法: Calendar calendar = Calendar.getInstance(); DatePickerDialog dpd = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {

我有一个按钮,通过单击它,我正在加载一个日期时间选择器
如果(视图==开始日期按钮){


我希望日期时间选择器从当前日期开始,因为您获取的当前日期错误。您的IDE应该显示一条警告

以下是正确的方法:

Calendar calendar = Calendar.getInstance();
DatePickerDialog dpd = new DatePickerDialog(this,
        new DatePickerDialog.OnDateSetListener() {
            @Override
            public void onDateSet(DatePicker view, int year,
                                  int monthOfYear, int dayOfMonth) {
                //dayOfMonth=Calendar.DAY_OF_MONTH;
                //monthOfYear=Calendar.MONTH;
                setText(dayOfMonth + "/"
                        + monthOfYear + "/" + year);
                eventModel.setStartDate(dayOfMonth + "."
                        + monthOfYear + "." + year);
            }
        }, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH),
        calendar.get(Calendar.DAY_OF_MONTH));
dpd.show();

获取当前日期时出错。IDE应显示警告

以下是正确的方法:

Calendar calendar = Calendar.getInstance();
DatePickerDialog dpd = new DatePickerDialog(this,
        new DatePickerDialog.OnDateSetListener() {
            @Override
            public void onDateSet(DatePicker view, int year,
                                  int monthOfYear, int dayOfMonth) {
                //dayOfMonth=Calendar.DAY_OF_MONTH;
                //monthOfYear=Calendar.MONTH;
                setText(dayOfMonth + "/"
                        + monthOfYear + "/" + year);
                eventModel.setStartDate(dayOfMonth + "."
                        + monthOfYear + "." + year);
            }
        }, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH),
        calendar.get(Calendar.DAY_OF_MONTH));
dpd.show();

获取当前日期时出错。IDE应显示警告

以下是正确的方法:

Calendar calendar = Calendar.getInstance();
DatePickerDialog dpd = new DatePickerDialog(this,
        new DatePickerDialog.OnDateSetListener() {
            @Override
            public void onDateSet(DatePicker view, int year,
                                  int monthOfYear, int dayOfMonth) {
                //dayOfMonth=Calendar.DAY_OF_MONTH;
                //monthOfYear=Calendar.MONTH;
                setText(dayOfMonth + "/"
                        + monthOfYear + "/" + year);
                eventModel.setStartDate(dayOfMonth + "."
                        + monthOfYear + "." + year);
            }
        }, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH),
        calendar.get(Calendar.DAY_OF_MONTH));
dpd.show();

获取当前日期时出错。IDE应显示警告

以下是正确的方法:

Calendar calendar = Calendar.getInstance();
DatePickerDialog dpd = new DatePickerDialog(this,
        new DatePickerDialog.OnDateSetListener() {
            @Override
            public void onDateSet(DatePicker view, int year,
                                  int monthOfYear, int dayOfMonth) {
                //dayOfMonth=Calendar.DAY_OF_MONTH;
                //monthOfYear=Calendar.MONTH;
                setText(dayOfMonth + "/"
                        + monthOfYear + "/" + year);
                eventModel.setStartDate(dayOfMonth + "."
                        + monthOfYear + "." + year);
            }
        }, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH),
        calendar.get(Calendar.DAY_OF_MONTH));
dpd.show();