Я пытаюсь создать пользовательский формат для отображения прошедшего времени.
Теперь я использую:
CharSequence relativeTimeSpan = DateUtils.getRelativeTimeSpanString(
dateObject.getTime(),
System.currentTimeMillis(),
DateUtils.SECOND_IN_MILLIS,
flags);
Возвращает относительные временные интервалы следующим образом:
- 1 минута назад
- 36 минут назад
- 4 часа назад
...
То, что я пытаюсь сделать, это показать это, например:
- 1m
- 36m
- 4h
...
Я знаю, что DateUtils имеет флаг FORMAT_ABBREV_ALL, но это не сокращает строку, как я хочу...
Как я могу создать что-то обычное для этого?