Format niestandardowy dla względnego przedziału czasu
Próbuję utworzyć niestandardowy format, aby wyświetlić czas, który upłynął.
Teraz używam:
CharSequence relativeTimeSpan = DateUtils.getRelativeTimeSpanString(
dateObject.getTime(),
System.currentTimeMillis(),
DateUtils.SECOND_IN_MILLIS,
flags);
Zwraca to względne rozpiętości czasu w następujący sposób:
1 minuta temu36 minut temu4 godziny temu...
Próbuję to wyświetlić w następujący sposób:
1m36m4 godz...
Wiem, że DateUtils ma flagę FORMAT_ABBREV_ALL, ale nie skraca ona łańcucha, tak jak chcę ...
Jak mogę stworzyć coś niestandardowego do tego?