Wp日期时间格式

时间:2013-08-13 06:01:43

标签: windows-phone

我有一个处理时间的应用程序,它只显示12小时格式的祈祷时间,它运行正常,没有错误。

我的一位用户给我发了一条消息:

“app无法以24小时格式运行, 当我将时间设置从24小时改为12小时后,它就开始工作了,实际上这里是在shengun国家,默认情况下诺基亚Lumia没有显示12小时,更改我们必须更改区域设置的设置。“

我试图重现同样的错误,但我不能,因为我不是住在欧洲。

我的问题是,从程序员的角度来看,欧洲的诺基亚Lumia与中东的国际版有何不同?

所以我可以在我的应用程序中考虑下次更新

谢谢

1 个答案:

答案 0 :(得分:0)

  

我的问题是,从程序员的角度来看,欧洲的诺基亚Lumia与中东的国际版有什么不同

只有一件事:区域设置。您可以通过设置菜单(在区域+语言子菜单中)在您的设备或模拟器上手动更改它们。

不幸的是,“不起作用”不够精确,无法理解您的应用程序正在发生什么。虽然有一些线索:

  • 24小时而不是12小时的时间可能会改变您的计算
  • .Parse方法中解析十进制数字或日期而不显式设置文化可能会在外国文化中执行时崩溃(到目前为止我在Windows Phone上看到的最常见的崩溃事件)
  • 同样,将小数或日期转换为字符串而不指定文化可能会产生不同的结果,具体取决于国家/地区