This commit is contained in:
2024-08-24 21:59:16 +08:00
parent 6c888655f5
commit 367d1c9f3a
12 changed files with 150 additions and 64 deletions

View File

@@ -1,6 +1,7 @@
package com.aiosman.riderpro.exp
import android.icu.text.SimpleDateFormat
import android.icu.util.Calendar
import com.aiosman.riderpro.data.api.ApiClient
import java.util.Date
import java.util.Locale
@@ -22,4 +23,18 @@ fun Date.timeAgo(): String {
days < 365 -> "$days days ago"
else -> "$years years ago"
}
}
fun Date.formatPostTime(): String {
val now = Calendar.getInstance()
val calendar = Calendar.getInstance()
calendar.time = this
val year = calendar.get(Calendar.YEAR)
var nowYear = now.get(Calendar.YEAR)
val dateFormat = if (year == nowYear) {
SimpleDateFormat("MM-dd", Locale.getDefault())
} else {
SimpleDateFormat("yyyy-MM-dd", Locale.getDefault())
}
return dateFormat.format(this)
}