我正在使用 DateUtils 来显示发布的时间。但是有没有办法显示:
“4 分钟前”而不是“4 分钟前”
CharSequence result = DateUtils.getRelativeTimeSpanString(timestamp, Currenttime,DateUtils.SECOND_IN_MILLIS);
我正在使用 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
作为标志提供。
根据文档
可以使用 FORMAT_ABBREV_RELATIVE 标志来使用缩写的相对时间,例如“42 分钟前”。
例如
CharSequence result = DateUtils.getRelativeTimeSpanString(timestamp, Currenttime,DateUtils.SECOND_IN_MILLIS, DateUtils.FORMAT_ABBREV_RELATIVE);
应该这样做。