我发布了一个应用程序,在其功能中显示日期和时间字符串。
我知道不同文化的不同格式 - 但在某些情况下我有硬编码的值 - 例如我已经使用自定义格式,即12小时时钟并显示AM / PM
我现在正在更改为尽可能使用标准日期时间格式字符串,因此,对于我的时代,我现在使用shortTimePattern。
让我感到惊讶的是,对于美国而言,这显示为下午3:15,但在英国,它是16:15,即默认有24小时制。 同样在美国,漫长的约会包括一周中的某一天,而在英国却没有。
我认为这些默认值必须正确并且是该国家的预期,但事实确实如此吗?我不知道英国的默认是24小时制。而且,对于那些拥有该应用程序的英国用户,当下一次更新以这种格式显示时间时,他们会不高兴?
对此有任何意见感兴趣。
答案 0 :(得分:0)
英国用户不会在24小时和上午/下午之间关心(我们不会互相交谈,说“这是一百四十点:P)。
日期也没有问题,除非你使用12/02/12的格式,就像在2月12日的英国一样,而在12月2日的州里。
答案 1 :(得分:0)
这不是征求关于框架提供的行为是否正确的“意见”的地方。
假设框架是正确的,除非您另有说明。
如果您想知道您的用户会认为您应该问他们什么。 (我假设您的用户不是StackOverflow的典型用户。)如果您尚未在目标市场中拥有测试用户,请进行更改以使用“标准”行为。如果您的用户会告诉您有问题。