DateUtils.getRelativeDateTimeString的格式

Kei*_*oth 10 android

我有这样的代码

DateUtils.getRelativeDateTimeString(context, due, DateUtils.MINUTE_IN_MILLIS, DateUtils.WEEK_IN_MILLIS,0)
Run Code Online (Sandbox Code Playgroud)

这是输出格式化的字符串

in 23 hours, 6:18am
Run Code Online (Sandbox Code Playgroud)

我不太了解这个方法的android文档.

是否有内置的方式剥离时间或更改逗号更像句子?

"在23小时内"或"在上午6:18的23小时内"中的任何一个都优于当前的输出.

谢谢.

Kei*_*oth 11

我使用了一种不同的方法,得到了我想要的"23小时"结果

DateUtils.getRelativeTimeSpanString(due,now, DateUtils.SECOND_IN_MILLIS)
Run Code Online (Sandbox Code Playgroud)