如何获得最新的日期选取器在Android的?如何获得、日期、最新、Android

2023-09-07 09:18:13 作者:若丶晴

我使用日期选取器我的应用程序。我想获取日期我从它选择。但它没有返回选定的日期。它总是返回当前的日期。我怎样才能所选日期从日期选择器。任何帮助将AP preciated。

 天= pickDate.getDayOfMonth();
    一个月= pickDate.getMonth()+ 1;
    年= pickDate.getYear();
    readAndChoose =(按钮)findViewById(R.id.btnReadAndChoose);
    readAndChoose.setOnClickListener(新OnClickListener(){

        @覆盖
        公共无效的onClick(查看为arg0){

            上下文的背景下= getApplicationContext();
            CharSequence的文字=+日+ - ++月+ - +
                    年以上;
            INT持续时间= Toast.LENGTH_SHORT;
            吐司面包= Toast.makeText(背景,文本,持续时间);
            toast.show();

            / *
             *意图I =新的意图(BirthActivity.this,
             * CompassActivity.class); startActivity(ⅰ);
             * /

        }

    });
 

我不希望创建日期选择器对话框,但我希望使用的Andr​​oid提供的日期选择器。

解决方案

 私人DatePickerDialog.OnDateSetListener datePickerListener
                =新DatePickerDialog.OnDateSetListener(){

        //当关闭对话框,如下方法将被调用。
        公共无效onDateSet(DatePicker的观点,诠释selectedYear,
                INT selectedMonth,诠释selectedDay){
            年= selectedYear;
            月= selectedMonth;
            天= selectedDay;

            //设置选定的日期到的TextView
            tvDisplayDate.setText(新的StringBuilder()。追加(月+ 1)
               .append( - )。追加(天).append( - )。追加(年)
               。附加( ));

            //设置选定的日期为日期选择器还
            ðpresult.init(年,月,日,NULL);

        }
    };
 

请参阅Thsi link..May是这将帮助你: - 。 HTTP ://www.mkyong.com/android/android-date-picker-example/

Word开发工具里面的日期选取器使用方法

I am using Date Picker for my application. i want to get date which i have select from it. but it's not returning selected date . it always returning current date. How can i get selected date from date picker. any help will be appreciated.

    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);
             */

        }

    });

I don't want create date picker dialog but i want to use date picker provided by android.

解决方案

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);

        }
    };

Refer Thsi link..May be this will help you.:- http://www.mkyong.com/android/android-date-picker-example/