【发布时间】:2019-06-06 21:42:36
【问题描述】:
在 DatePickerDialog 上选择日期时,月份为 0。过去几周我使用了相同的代码。日期和年份工作正常。 我在互联网上搜索,一切似乎都是教程。
fun datePick (context: Context, textView: TextView){
var calendar = Calendar.getInstance()
var sday = calendar.get(android.icu.util.Calendar.DAY_OF_MONTH)
var smonth = calendar.get(android.icu.util.Calendar.MONTH)
var syear = calendar.get(android.icu.util.Calendar.YEAR)
var listener =DatePickerDialog.OnDateSetListener { view, year, month, dayOfMonth ->
sday = dayOfMonth
smonth = month
syear = year
textView.text = "$sday/$month/$syear" }
var dialog =DatePickerDialog(context,listener,syear,smonth,sday)
dialog.show()
}
【问题讨论】:
-
您期望什么价值?请注意,月份是从零开始的;即,一月是 0,二月是 1,等等。