android日期格式就像在gmail中一样

时间:2013-09-09 14:52:20

标签: java android date formatting

如何格式化Android中与Date类似的日期对象显示它 1.如果日期是<24小时,打印时间即上午12:12 2.如果日期> 24h但是<1周,则打印日名称,即星期三 3.如果日期> 1周,打印日期即2013-08-12

由于

1 个答案:

答案 0 :(得分:2)

这是一个开始的好地方:

DateUtils.getRelativeTimeSpanString (long time, long now, long minResolution)

参数
time 是描述的时间,以毫秒为单位 现在是以毫秒为单位的当前时间 minResolution 是报告的最小时间跨度。

例如,如果设置为MINUTE_IN_MILLIS,则过去3秒的时间将报告为“0分钟前”。传递0,MINUTE_IN_MILLISHOUR_IN_MILLISDAY_IN_MILLISWEEK_IN_MILLIS

中的一个

http://developer.android.com/reference/android/text/format/DateUtils.html#getRelativeTimeSpanString(long,%20long,%20long)