Я пытаюсь преобразовать строку, содержащую метку времени, во время, соответствующее androids RelativeDateTimeString, поэтому я могу отформатировать ее как относительное время. Временные метки, которые я получаю, имеют следующий формат:
2011-08-17 04:57:38
Я хотел бы взять эту строку и передать ее через мою функцию относительного времени:
public void RelativeTime(Long time){
String str = (String) DateUtils.getRelativeDateTimeString(
this, // Suppose you are in an activity or other Context subclass
time, // The time to display
DateUtils.SECOND_IN_MILLIS, // The resolution. This will display only minutes
// (no "3 seconds ago"
DateUtils.WEEK_IN_MILLIS, // The maximum resolution at which the time will switch
// to default date instead of spans. This will not
// display "3 weeks ago" but a full date instead
0); // Eventual flags
toast(str);
}
Так что функция должна показывать тост "2 дня назад" и т. Д.
Спасибо!
РЕДАКТИРОВАТЬ: Извините, у меня есть функция тоста, я также написал.
public void toast(String text){
Toast.makeText(getApplicationContext(), text, Toast.LENGTH_SHORT).show();
}