我需要以m:ss
格式向用户显示一个时间跨度,该时间跨度表示事件未来有多远(例如下载完成)。
现在假设,事件将来是1,3s。我应该显示0:01
还是0:02
?
前者(四舍五入)似乎更自然,因为它与假设的,更精确的0:01.500
显示一致。
后者避免了显示器显示0:00
一秒钟的尴尬情况,直到事件真正发生。
这个问题是否有标准提供指导?
答案 0 :(得分:0)
如果你算上下来,你应该显示上限。
1,7 -> 2
1,2 -> 2
1,0 -> 1
0,1 -> 1
0,0 -> 0
这样你就会得到'即时结束'(一秒钟没有0点)和正确的感知剩余时间:当用户/玩家看到0:01时,他知道他还有一秒钟。