2

我正在使用 DateUtils 来显示发布的时间。但是有没有办法显示:

“4 分钟前”而不是“4 分钟前”

        CharSequence result = DateUtils.getRelativeTimeSpanString(timestamp, Currenttime,DateUtils.SECOND_IN_MILLIS);
4

1 回答 1

4

利用

 getRelativeTimeSpanString (long time, 
                long now, 
                long minResolution, 
                int flags)

DateUtils.FORMAT_ABBREV_RELATIVE作为标志提供。

根据文档

可以使用 FORMAT_ABBREV_RELATIVE 标志来使用缩写的相对时间,例如“42 分钟前”。

例如

CharSequence result = DateUtils.getRelativeTimeSpanString(timestamp, Currenttime,DateUtils.SECOND_IN_MILLIS, DateUtils.FORMAT_ABBREV_RELATIVE);

应该这样做。

于 2017-02-08T14:26:24.903 回答