我有一份日期和时间记录,我希望将交易日期从当前日期转换,区分并显示天数。
例如
如果记录有一个日期时间,比现在提前1小时,系统应该在一小时前显示...
同样地,如果在此之前有3天有记录而不是显示日期,我会想要显示“3天前”。
答案 0 :(得分:9)
无需使用任何自定义解决方案。
您可以使用android.text.format.DateUtils.getRelativeTimeSpanString
它会返回一个字符串,描述' time'作为一个相对于现在'
的时间
参考:http://developer.android.com/reference/android/text/format/DateUtils.html