Android: แสดงผล Datetime แบบให้คนอ่าน (Format relative date to human readable format in Android)
สามารถใช้ Method จาก getRelativeTimeSpanString
public static String RelativeDate(Date date) { long timeInMilliseconds = date.getTime(); long now = System.currentTimeMillis(); CharSequence timeSpan = DateUtils.getRelativeTimeSpanString(timeInMilliseconds, now, DateUtils.HOUR_IN_MILLIS); return timeSpan.toString(); }
ที่นี้ก็จะสามารถแสดงผลได้แบบ “0 minutes ago” หรือ “Today” โดยจะขึ้นอยู่กับภาษาในเครื่องด้วย