Kotlin中的DatePicker显示错误的月份 [英] DatePicker in Kotlin showing wrong month
本文介绍了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屋!
查看全文