DateUtils getRelativeTimeSpanString不会在" X秒前返回时间"

时间:2014-05-21 17:13:12

标签: java android android-dateutils

我正在使用getRelativeTimeSpanString(...)来回顾X seconds ago X hours ago等等。

然而,如果两次之间的差异很短 - 分钟或秒,那么它将返回in 10 hours而不是X minutes ago

以下是我如何使用它:

Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.ENGLISH)
                                .parse("2014-05-21 13:07:11");
Date currentDate = new Date();
CharSequence cs =  DateUtils.getRelativeTimeSpanString(date.getTime(), 
                                 currentDate.getTime(), DateUtils.SECOND_IN_MILLIS);

0 个答案:

没有答案