MaterialDatePicker.getHeaderText() returns 月 android 00

MaterialDatePicker.getHeaderText() returns 00 on month android

我有一个 material 日期选择器,我想用它来获取日期 我的问题是当我尝试将其格式化为 例如,如果一个字符串 "Mar 5 ,2021" 结果将是 "2021-00-05" 任何帮助将不胜感激谢谢

addOnPositiveButtonClickListenerreturns选择作为Long值。您不需要获取 HeaderText。

使用举例:

datePicker.addOnPositiveButtonClickListener {
    val utc = Calendar.getInstance(TimeZone.getTimeZone("UTC"))
    utc.timeInMillis = it
    val format = SimpleDateFormat("yyyy-MM-dd")
    val formatted: String = format.format(utc.time)        
}