2016-08-21 9 views
1

現在、私はDateUtils.getRelativeTimeSpanStringを使用して2つの時点の差を返すコードを持っていますが、返されるテキストのテキストを変更したいと思います。DateUtils.Format_ABBREV_RELATIVEの書式を変更します

17 min ago 
9 hr ago 
13 hr ago 

しかし、私が本当にしたいことは

17 minutes ago 
9 hours ago 
13 hours ago 

これは私のコードです:現在、これは私が得るものです

CharSequence time = DateUtils.getRelativeTimeSpanString(postTime,System.currentTimeMillis(),DateUtils.MINUTE_IN_MILLIS,DateUtils.FORMAT_ABBREV_RELATIVE); 

は、取得するための助け

+0

FORMAT_NUMERIC_DATEを関数に渡そうとします。 –

+0

ありがとうございます。それは今働く。あなたは答えとしてそれを置くことができますか?再びありがとう。 –

+0

回答として追加されました。私は試していないが、あなたもnullを渡すことができると思う –

答えて

2

いただき、ありがとうございます特定の形式でフラグを変更する必要があります。

変更FORMAT_ABBREV_RELATIVEフラグをFORMAT_NUMERIC_DATEに変更します。これにより、必要な書式で文字シーケンスが返されます。

関連する問題