如何在 Android 中格式化 Date 对象,类似于 Gmail 显示它 1. 如果日期距离现在 <24 小时,则打印小时,即上午 12:12 2。如果日期 >24 小时但 <1 周,则打印日期名称,即星期三 3。如果日期 > 1 周,打印日期即 2013-08-12
谢谢
如何在 Android 中格式化 Date 对象,类似于 Gmail 显示它 1. 如果日期距离现在 <24 小时,则打印小时,即上午 12:12 2。如果日期 >24 小时但 <1 周,则打印日期名称,即星期三 3。如果日期 > 1 周,打印日期即 2013-08-12
谢谢
这是一个开始的好地方:
DateUtils.getRelativeTimeSpanString (long time, long now, long minResolution)
参数
time是描述的时间,以毫秒为单位。
now是以毫秒为单位的当前时间。
minResolution是报告的最小时间跨度。
例如,如果设置为 ,则过去 3 秒的时间将报告为“0 分钟前” MINUTE_IN_MILLIS
。通过 0, MINUTE_IN_MILLIS
, HOUR_IN_MILLIS
, DAY_IN_MILLIS
,之一WEEK_IN_MILLIS