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设置setRangDate后,显示的值不对 #552

Closed simdm closed 6 years ago

simdm commented 6 years ago

TimePickerView在调用setRangDate设置startDate和endDate,同时设置setDate为endDate的时候, 控件打开后,不能正确显示setDate的日期,显示的是startDate的日期。

例如: new TimePickerBuilder .setDate(“2018-04-01”) .setRangDate(“2010-01-01”, “2018-04-01”) 这时打开控件后,默认显示的是2010-01-01,应该显示2018-04-01

版本为4.1.3

Jerry930326 commented 6 years ago

你先setRangeDate再setDate

simdm commented 6 years ago

@Jerry930326 你说的不对

simdm commented 6 years ago

已经解决了。。。

greadking commented 5 years ago

已经解决了......

怎么解决的 能贴出来吗

Jerry930326 commented 5 years ago

已经解决了......

怎么解决的 能贴出来吗

currDate的创建要早于endDate的创建,因为内部会根据毫秒数去判断当前时间是否越界(超过endDate),具体可看这个issue:TimePickerView 当前时间=结束时间有错误