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