gpt4 book ai didi

java - 设置足球的持续时间(足球)

转载 作者:太空宇宙 更新时间:2023-11-04 15:21:33 27 4
gpt4 key购买 nike

在足球中(大多数地方,他们称之为足球),比赛时间显示为 mm:ss,即使超过 59 分钟,因此如果在一小时 22 分钟,则为 32进入游戏几秒后,它将显示为 82:32

我将时间设置为 android.text.format.Time,设置了小时、分钟和秒,这意味着我可以轻松地将其设置为自纪元以来的毫秒数。查看格式选项(例如 Time.format(String)),分钟的格式说明符似乎始终具有 [0, 59) 范围。缺少编写我自己的格式化程序(并不难,但我担心本地化),是否有一个格式调用可以在这里完成我想要的事情?谢谢。

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

  1. 时间分隔符(“:”与“.”或其他一些东西 - 我不知道各种语言环境使用的分隔符)。
  2. 订单。我可以想象某些文化在上面的示例中显示 32:82
  3. 更可怕的事情是我还没想到的。

显然,1 和 2 可以通过带有良好注释的智能本地化格式字符串来解决。 3 让我害怕,但我可能只是偏执了。

最佳答案

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

在几乎所有情况下,您的前两个担心都不会成为问题:在许多文化中使用冒号分隔分钟和秒是常见的,就像在秒之前显示分钟一样。事实上,它是 ISO 标准:http://en.wikipedia.org/wiki/ISO_8601

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

关于java - 设置足球的持续时间(足球),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20343216/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com