loper7/DateTimePicker

`setDefaultTime`默认时间显示错误

TxcA opened this issue · 0 comments

TxcA commented

            /**
             * `setDefaultTime` 显示错误
             * 正确的应该为12:30:00, 但是默认显示的是12:50:00
             *
             * 复现条件:
             * 1. setDefaultTime 和 setMinTime 同时大于当前时间
             * 2. setDefaultTime - setMinTime 小于一小时
             */
            CardDatePickerDialog.builder(this)
                .setTitle("Error Time")
                .setDisplayType(DateTimeConfig.HOUR, DateTimeConfig.MIN, DateTimeConfig.SECOND)
                .setBackGroundModel(CardDatePickerDialog.CARD)
                .showBackNow(false)
                .setWrapSelectorWheel(false)
                .showFocusDateInfo(false)
                // 1640925000000 = UTC+8 2021-12-31 12:30:00.000
                .setDefaultTime(1640925000000)
                // 1640922000000 = UTC+8 2021-12-31 11:20:00.000
                .setMinTime(1640922000000)
                .build().show()