如何在 Android 中格式化日期对象,类似于 Gmail 显示它 1. 如果日期距离现在小于 24 小时,则打印时间,即 12:12am 2. 如果日期>24小时但<1周,则打印日期名称,即星期三 3. 如果日期 > 1 周,则打印日期,即 2013-08-12
谢谢
最佳答案
这是一个很好的起点:
DateUtils.getRelativeTimeSpanString(很久,现在很长,minResolution很长)
参数
time是描述的时间,单位是毫秒。
now 是当前时间(以毫秒为单位)。
minResolution 是要报告的最小时间跨度。
例如,如果设置为 MINUTE_IN_MILLIS
,则过去 3 秒的时间将报告为“0 分钟前”。传递 0、MINUTE_IN_MILLIS
、HOUR_IN_MILLIS
、DAY_IN_MILLIS
、WEEK_IN_MILLIS
关于java - Android 日期格式类似于 gmail,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18701046/