我想从用户那里选择一个日期,我想在 ParseObject 中设置这个日期(我正在使用 Parse.com)。ParseObject 中的列是 Date 类型,它的格式与下面的 SimpleDateFormat 相同。但是从 DatePicker 我只会得到年、月和日。这些属性的格式也错误。我也需要准确的时间。
有什么方法可以以完全相同的格式从 Datepicker 返回日期?
alertDialogDateBtn?.setOnClickListener {
val c = Calendar.getInstance()
val dpd = DatePickerDialog(this,
DatePickerDialog.OnDateSetListener { _, year, monthOfYear, dayOfMonth ->
val simpleDateFormat = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SS'Z'")
chosenDate = simpleDateFormat.parse(year.toString() + "-" + (monthOfYear + 1).toString() + "-" + dayOfMonth.toString())
}, c.get(Calendar.YEAR), c.get(Calendar.MONTH), c.get(Calendar.DATE))
dpd.show()
}