0

我发布了一个应用程序,。在其功能中显示日期和时间字符串。

我知道跨文化的不同格式 - 但是在某些情况下我有硬编码值 - 例如,我使用了一种自定义格式,即 12 小时制并显示 AM/PM

我现在更改为尽可能使用标准日期时间格式字符串,因此,对于我的时间,我现在使用的是 shortTimePattern。

令我惊讶的是,对于美国来说,这显示为下午 3:15,但在英国是 16:15,即默认为 24​​ 小时制。同样,在美国,长日期包括星期几,而在英国则没有。

我认为这些默认设置一定是正确的,并且是该国家/地区所期望的,但真的是这样吗?我不知道英国的默认设置是 24 小时制。而且,对于那些在英国拥有该应用程序的用户,当下次更新以这种格式显示时间时,他们会生气吗?

对这方面的任何意见感兴趣。

  • 谢谢
4

2 回答 2

0

英国用户不会在乎 24 小时和上午/下午之间(我们不会互相交谈说“现在是 1400 点:P)。

日期也可以,除非您使用 12/02/12 格式,因为在英国被认为是 2 月 12 日,而在美国是 12 月 2 日。

于 2012-02-12T10:35:03.357 回答
0

这里不是就框架提供的行为是否正确征求“意见”的地方。

假设框架是正确的,除非你知道。

如果你想知道你的用户会怎么想,你应该问他们。(我假设您的用户不是 StackOverflow 的典型用户。)如果您的目标市场中还没有测试版用户来询问,那么请进行更改以使用“标准”行为。如果有问题,您的用户会告诉您。

于 2012-02-12T21:28:41.193 回答