Bigkoo / Android-PickerView

This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动)
Apache License 2.0
13.45k stars 3.45k forks source link

TimePickerView 点击确定年,日选中正常,月份永远都是1月份 #812

Closed aiynmm closed 5 years ago

aiynmm commented 5 years ago

版本:v4.1.8

设置有开始和结束日期,还有初始化选中日期!

                SimpleDateFormat format = new SimpleDateFormat("yyyy-mm-dd", Locale.getDefault());
                Date date = null;
                try {
                    date = format.parse(birth.getText().toString());
                } catch (ParseException e) {
                    e.printStackTrace();
                }
                Calendar selectCalendar = Calendar.getInstance();
                selectCalendar.setTime(date);

                Calendar startDate = Calendar.getInstance();
                startDate.set(1900, 0, 1);
                Calendar endDate = Calendar.getInstance();

                TimePickerView timePickerView = new TimePickerBuilder(EditPersonInfoActivity.this, new OnTimeSelectListener() {
                    @Override
                    public void onTimeSelect(Date date, View v) {

                    }
                })
                        .setDate(selectCalendar)
                        .setRangDate(startDate, endDate)
                        .build();
                timePickerView.show();

点击确定,选中的月份一直是1月份! 请求是怎么回事?

aiynmm commented 5 years ago

抱歉,自己解析错误,格式应为"yyyy-MM-dd",而不是"yyyy-mm-dd"!