【发布时间】:2021-10-01 16:55:55
【问题描述】:
fun bind(crime: Crime){
this.crime = crime
titleTextView.text = this.crime.title
val df : DateFormat = DateFormat.getInstance().format(DateFormat.LONG, DateFormat.MEDIUM)
dateTextView.text = df.format(this.crime.date.toString())
solvedImageView.visibility = if (crime.isSolved){
View.VISIBLE
}else{
View.GONE
}
}
如何在 Kotlin 中使用日期格式库?
我想将此日期格式“Sun Jul 25 00:00:00 GMT+09:00 2021”更改为“Sun, Jul, 25, 2021”。
【问题讨论】:
-
能否打印
val df : DateFormat = DateFormat.getInstance().format(DateFormat.LONG, DateFormat.MEDIUM) dateTextView.text = df.format(this.crime.date.toString())的结果 -
@MohitAjwani 谢谢。但是,format() 函数没有这个参数。这条评论是由 android studio 向我展示的。 -------------------------------------------------- -------- 不能使用提供的参数调用以下函数。 format(Date!) 在 java.text.DateFormat 中定义 format(Date!, StringBuffer!, FieldPosition!) 在 java.text.DateFormat 中定义 format(Any!) 在 java.text.DateFormat 中定义 format(Any!, StringBuffer!, FieldPosition!) 在 java.text.DateFormat 中定义 ---------------------------------------- -----------------