时间格式修改

确保月、天、小时和秒显示两位数
This commit is contained in:
2025-11-12 18:47:36 +08:00
parent 3a92c588c3
commit d8ae9186d8

View File

@@ -48,7 +48,7 @@ fun Date.formatPostTime(): String {
} }
/** /**
* YYYY.DD.MM HH:MM * yyyy-MM-dd HH:mm
*/ */
fun Date.formatPostTime2(): String { fun Date.formatPostTime2(): String {
val calendar = Calendar.getInstance() val calendar = Calendar.getInstance()
@@ -58,7 +58,14 @@ fun Date.formatPostTime2(): String {
val day = calendar.get(Calendar.DAY_OF_MONTH) val day = calendar.get(Calendar.DAY_OF_MONTH)
val hour = calendar.get(Calendar.HOUR_OF_DAY) val hour = calendar.get(Calendar.HOUR_OF_DAY)
val minute = calendar.get(Calendar.MINUTE) val minute = calendar.get(Calendar.MINUTE)
return "$year.$month.$day $hour:$minute"
// 确保两位数
val monthStr = String.format("%02d", month)
val dayStr = String.format("%02d", day)
val hourStr = String.format("%02d", hour)
val minuteStr = String.format("%02d", minute)
return "$year-$monthStr-$dayStr $hourStr:$minuteStr"
} }
fun Date.formatChatTime(context: Context): String { fun Date.formatChatTime(context: Context): String {