Kotlin中的DatePicker显示错误的月份 [英] DatePicker in Kotlin showing wrong month

查看:335
本文介绍了Kotlin中的DatePicker显示错误的月份的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

kotlin中实现 Datepicker 而不是July时,在所有设备中均显示M07.

When implementing Datepicker in kotlin instead of July its showing M07 in all devices.

这里是日期选择器的代码:

Here is code for Date Picker:

val c = Calendar.getInstance()
val year = c.get(Calendar.YEAR)
val month = c.get(Calendar.MONTH)
val day = c.get(Calendar.DAY_OF_MONTH)
val datePickerDialog = DatePickerDialog(activity, DatePickerDialog.OnDateSetListener { view, year, monthOfYear, dayOfMonth -> //differnce(dayOfMonth, monthOfYear, year, false) }, year, month, day) datePickerDialog.show()

推荐答案

datebtn.setOnClickListener {
            val c= Calendar.getInstance()
            val year= c.get(Calendar.YEAR)
            val month = c.get(Calendar.MONTH)
            val day = c.get(Calendar.DAY_OF_MONTH)
            var dpd = DatePickerDialog(this,DatePickerDialog.OnDateSetListener { view, mYear,mMonth , mDay ->
                val mmMonth = mMonth+1
                val date = "$mDay/$mmMonth/$mYear"
                datetv.setText(date)
            },year,month,day)
            dpd.show()
        }

这篇关于Kotlin中的DatePicker显示错误的月份的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆