loper7 / DateTimePicker

⭐🎉一个高颜值日期时间选择器;极简API,内置弹窗,支持农历日期显示,适配深色模式,可动态配置样式及主题,选择器支持完全自定义UI。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

时间显示问题

lanzhu1993 opened this issue · comments

在三星手机上选择时间,月份总是小一月,在华为手机上测试,月份显示正常

`
private fun onDateTimeChanged() {

    if (mHourSpinner == null) mHour = 0
    if (mMinuteSpinner == null) mMinute = 0
    if (mSecondSpinner == null) mSecond = 0

    millisecond = if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
        LocalDateTime.of(mYear, mMonth -1, mDay, mHour, mMinute, mSecond)
            .toInstant(ZoneOffset.ofHours(8)).toEpochMilli()
    } else {
        val mCalendar = Calendar.getInstance()
        mCalendar.set(mYear, mMonth - 1, mDay, mHour, mMinute, mSecond)
        mCalendar.timeInMillis
    }


    if (mOnDateTimeChangedListener != null) {
        mOnDateTimeChangedListener?.invoke(millisecond)
    }
}

`
作者你好,你在赋值时已经把月份加1了,在赋值本地月份时间的时候需要减一

感谢发现问题,这个确实是疏忽了=.=

感谢发现问题,这个确实是疏忽了=.=
作者你好,修复了,麻烦更新一下版本,谢谢

感谢发现问题,这个确实是疏忽了=.=
作者你好,修复了,麻烦更新一下版本,谢谢

0.2.1已处理