Windows phone 7 WP7默认日期

Windows phone 7 WP7默认日期,windows-phone-7,locale,date,timestamp,defaults,Windows Phone 7,Locale,Date,Timestamp,Defaults,我已经发布了一个应用程序,其中,。在其功能中显示日期和时间字符串 我知道不同文化之间的格式不同——但在某些情况下,我有硬编码的值——例如,我使用了一种自定义格式,即12小时时钟,显示am/PM 在可能的情况下,我现在改为使用标准日期时间格式字符串,因此,对于我的时间,我现在使用shortTimePattern 令我惊讶的是,对于美国来说,这显示为下午3:15,而在英国则显示为16:15,即默认的24小时时钟。 类似地,在美国,长日期包括一周中的某一天,而在英国则不包括 我认为这些违约必须是正确的

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

我知道不同文化之间的格式不同——但在某些情况下,我有硬编码的值——例如,我使用了一种自定义格式,即12小时时钟,显示am/PM

在可能的情况下,我现在改为使用标准日期时间格式字符串,因此,对于我的时间,我现在使用shortTimePattern

令我惊讶的是,对于美国来说,这显示为下午3:15,而在英国则显示为16:15,即默认的24小时时钟。 类似地,在美国,长日期包括一周中的某一天,而在英国则不包括

我认为这些违约必须是正确的,而且是该国所期望的,但这真的是这样吗?我不知道英国的违约时间是24小时。而且,对于那些拥有该应用程序的英国用户来说,当下次更新以这种格式显示时间时,他们会感到恼火吗

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

  • 谢谢

英国用户不会在意24小时到上午/下午(我们不会互相说“现在是1400点:p”)


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

这不是征求“意见”的地方,以确定框架提供的行为是否正确

假设框架是正确的,除非您知道其他情况

如果你想知道你的用户会怎么想,你应该问他们。(我假设你的用户不是StackOverflow的典型用户。)如果你的目标市场上还没有beta用户可以问,那么就改为使用“标准”行为。如果有问题,你的用户会告诉你