1

我需要显示像“2 小时 31 分钟前”这样的文字。我不依附于格式,它可以是不同的。我想知道我是否可以用android.text.format.DateUtils.

到目前为止,我只部分成功:

val timePart = DateUtils.getRelativeTimeSpanString(
                    pastDateMillis, // for testing purposes I hardcoded it to now - 2:31
                    nowMillis,
                    DateUtils.MINUTE_IN_MILLIS,
                    DateUtils.FORMAT_ABBREV_RELATIVE
                )

此功能正确显示分钟,但仅在一个小时过去之前。当它像 1:51 时,它将始终是“1 小时前”,并在 2:00 变为“2 小时前”

这可以调整还是我必须使用不同的东西?

4

0 回答 0