首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >足球的形式(足球)

足球的形式(足球)
EN

Stack Overflow用户
提问于 2013-12-03 04:59:07
回答 1查看 160关注 0票数 1

在足球(大多数地方,他们称之为足球),比赛时间显示为mm:ss,即使有超过59分钟,所以如果在1小时22分,32秒的比赛,它将显示为82:32

我有时间作为一个android.text.format.Time,有小时,分钟和秒,这意味着我可以很容易地将它作为一个时代以来的毫秒。通过格式设置选项(如Time.format(String)),几分钟的格式说明符似乎始终具有范围[0, 59)。除了编写我自己的格式化程序(并不难,但我担心本地化),是否有一个格式调用可以实现我在这里想要的?谢谢。

我对本地化的具体担忧如下:

  1. 时间分隔符(“:”vs.“。)或者其他的东西--我不知道不同地区使用的分隔符。
  2. 秩序。在上面的示例中,我可以想象一些显示32:82的区域性。
  3. 更可怕的事我还没有想到。

显然,1和2可以通过一个智能的、本地化的格式字符串来解决,并且有很好的注释。我很害怕,但我可能只是疑神疑鬼。

EN

回答 1

Stack Overflow用户

发布于 2013-12-03 07:13:43

我真的认为最好的方法是:( a)根本不使用任何Time.format --只要做简单的数学计算,计算出分钟和秒,然后显示mm:ss,或者b)使用本地化格式字符串(如果绝对需要的话)。

在几乎所有情况下,前两种担心都不是问题:使用冒号分隔分钟和秒在许多文化中很常见,就像在秒之前显示分钟一样。事实上,这是ISO标准:8601

如果你真的很担心,并想做一点调查,我会发现足球比赛的视频正在以不同的语言/地点播放。我刚在YouTube上找到一个中文的,它用mm:ss显示时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20343216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档