Ошибка android getRelativeTimeSpanString ()?

с использованием встроенного метода getRelativeTimeSpanString () в android DateUtil Я не могу получить "минуты назад" "дней назад" и т. д. время, прошедшее с ответа, который в документации написано, что я должен получить, вместо этого я получаю результат, который просто отображает фактическую дату, например, "12 мая 2010 г.", не уверен, является ли это ошибкой или чем-то еще, но Я попробовал оба getRelativeTimeSpanString (long time, long now, long minResolution) и getRelativeTimeSpanString (long startTime) , оба просто возвращают фактическую дату переменной «long time»

здесь это мой код

private void setJoineddate() {
    Date currentDate = new Date();
    long currentDateLong = currentDate.getTime();
    long oldDate = join_date.getTime();

    CharSequence relativeTime = DateUtils
                         .getRelativeTimeSpanString(oldDate, currentDateLong, 0);
    joindate.setText(relativeTime);

}
14
задан Bhesh Gurung 31 December 2011 в 13:12
поделиться