2012-01-28 14 views
10

mam kod jak poniżejFormatowanie DateUtils.getRelativeDateTimeString

DateUtils.getRelativeDateTimeString(context, due, DateUtils.MINUTE_IN_MILLIS, DateUtils.WEEK_IN_MILLIS,0) 

który jest wpisywanie ciągów sformatowane jak

in 23 hours, 6:18am 

Nie rozumiem dobrze android documentation na tej metodzie.

Czy jest wbudowany sposób usuwania czasu lub zmieniania przecinka tak, aby był bardziej podobny do zdania?

Albo "w ciągu 23 godzin", albo "w 23 godziny o 6:18 rano" byłoby lepsze niż bieżące wyjście.

Dzięki.

Odpowiedz

11

Użyłem inną metodę i zdobyć „in 23 godzin” wynik chciałem

DateUtils.getRelativeTimeSpanString(due,now, DateUtils.SECOND_IN_MILLIS) 
+0

Niestety, trzeba by zaimplementować funkcjonalność DateUtils.WEEK_IN_MILLIS samemu – PhilLab