Android:有没有办法用 DateUtils 显示 "min" 而不是 "minute"

Android: Is there a way to show "min" instead of "minute" with DateUtils

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

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

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

使用

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

并提供 DateUtils.FORMAT_ABBREV_RELATIVE 作为标志。

根据文档

Can use FORMAT_ABBREV_RELATIVE flag to use abbreviated relative times, like "42 mins ago".

例如

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

应该这样做。