我发布了一个应用程序,。在其功能中显示日期和时间字符串。
我知道跨文化的不同格式 - 但是在某些情况下我有硬编码值 - 例如,我使用了一种自定义格式,即 12 小时制并显示 AM/PM
我现在更改为尽可能使用标准日期时间格式字符串,因此,对于我的时间,我现在使用的是 shortTimePattern。
令我惊讶的是,对于美国来说,这显示为下午 3:15,但在英国是 16:15,即默认为 24 小时制。同样,在美国,长日期包括星期几,而在英国则没有。
我认为这些默认设置一定是正确的,并且是该国家/地区所期望的,但真的是这样吗?我不知道英国的默认设置是 24 小时制。而且,对于那些在英国拥有该应用程序的用户,当下次更新以这种格式显示时间时,他们会生气吗?
对这方面的任何意见感兴趣。
- 谢谢