【问题标题】:How to disable future date and today date for date of birth in android kotlin如何在android kotlin中禁用未来日期和今天的出生日期
【发布时间】:2022-01-19 13:43:42
【问题描述】:
 calendar.setOnClickListener {
            datePicker =  DatePickerDialog(this, DatePickerDialog.OnDateSetListener { view: DatePicker?, year: Int, month: Int, dayOfMonth: Int ->
                val curDate = String.format("%d-%02d-%02d", year , (month+1), dayOfMonth)
                date_text.setText(curDate)
            }, year, month, day)
         
            datePicker!!.datePicker.maxDate = (System.currentTimeMillis() - 1000)
            datePicker!!.show()
        }

如何选择dob必须是今天之前的日期。请帮我这样做

【问题讨论】:

    标签: android datepicker


    【解决方案1】:

    这样使用:

    val calender = getInstance()
    calender[HOUR_OF_DAY] = 0
    calender[MINUTE] = 0
    calender[SECOND] = 0
    

    然后在你的代码中使用它

    datePicker!!.datePicker.maxDate = calendar.timeInMillis
    

    这样最大日期将设置为今天的午夜。

    【讨论】:

      猜你喜欢
      • 2013-07-26
      • 2016-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-31
      • 2013-03-27
      • 2014-03-27
      相关资源
      最近更新 更多