android - 如何从android中的日期选择器获取日期?

标签 android datepicker

我正在为我的应用程序使用 DatePicker。我想获取我选择的日期(在 DatePicker 上),但它不返回所选日期。它总是返回当前日期。如何从 DatePicker 获取选定的日期?

我们将不胜感激。

    day = pickDate.getDayOfMonth();
    month = pickDate.getMonth() + 1;
    year = pickDate.getYear();
    readAndChoose = (Button) findViewById(R.id.btnReadAndChoose);
    readAndChoose.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {

            Context context = getApplicationContext();
            CharSequence text = "" + day + "-" + "" + month + "-" + ""
                    + year;
            int duration = Toast.LENGTH_SHORT;
            Toast toast = Toast.makeText(context, text, duration);
            toast.show();

            /*
             * Intent i = new Intent(BirthActivity.this,
             * CompassActivity.class); startActivity(i);
             */

        }

    });

我不想创建一个 DatePicker 对话框,但我想使用 Android 提供的 DatePicker。

最佳答案

private DatePickerDialog.OnDateSetListener datePickerListener 
                = new DatePickerDialog.OnDateSetListener() {

        // when dialog box is closed, below method will be called.
        public void onDateSet(DatePicker view, int selectedYear,
                int selectedMonth, int selectedDay) {
            year = selectedYear;
            month = selectedMonth;
            day = selectedDay;

            // set selected date into textview
            tvDisplayDate.setText(new StringBuilder().append(month + 1)
               .append("-").append(day).append("-").append(year)
               .append(" "));

            // set selected date into datepicker also
            dpResult.init(year, month, day, null);

        }
    };

请引用此链接..可能会对您有所帮助。:- http://www.mkyong.com/android/android-date-picker-example/

关于android - 如何从android中的日期选择器获取日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15291112/

相关文章:

javascript - 更新 Angular 日期范围选择器中开始日期选择的日期

javascript - 1 页 3 种形式的 3 个日期选择

jquery - Bootstrap 4 和日期选择器下拉位置

jquery UI datepicker 隐藏日期选择器

java - Android SDK中MapView的左上右下经纬度值

android - 在 Android 设备中写入通话记录

android - 在某些 Android 设备上使用 vitamio 库时 Videoview 质量差

javascript - jquery datepicker年/月更改全日历未在iPhone中触发

java - getSupportFragmentManager().findFragmentById() 总是返回 null

android - 以编程方式将多个 TextView 添加到 LinearLayout