iOS模拟器是否可以更改为使用24小时制?

24

我正在尝试调试iOS模拟器(版本7.0)可能存在的问题,需要iPad在24小时制下运行。显然,在模拟器本身中无法更改此选项,而在我的主机系统上更改时间模式也没有奏效。

有关如何进行此更改的建议吗? 这是否可能?看起来这是一件非常基本的事情,但就我个人而言,我无法解决它。


在真实的iOS设备上进行测试。 - rmaddy
2
尝试过了,但我的iPad已经升级到iOS7,而报告问题的用户仍在6.1上。尝试通过在尽可能相似的环境中运行来隔离问题。 - Ian McCombe
如果问题是关于解析日期的话,那么在 iOS 7 上进行测试应该是一样的。 - rmaddy
关于12/24小时制的问题,请参考此答案 - Hot Licks
3个回答

51

如果您在模拟器中将区域格式切换为使用24小时制作为标准的国家(例如法国),那么它应该可以正常工作。

前往模拟器/设置应用程序/常规/语言与地区/地区/选择地区

您可以使用法国进行24小时制,或者香港进行12小时制。


谢谢。这个方法很有效。我仍然希望他们能让这个过程更简单,但至少这是一个简单的解决方法。 - Ian McCombe
6
如果你想在国外的某个国家(不是美国,比如法国)设置12小时制的时区,该怎么办? - Kevin
7
在Xcode 6.x中,打开模拟器后进入设置,选择“通用”选项,然后选择“语言与地区”,再选择“地区”,选择法国或其他国家即可(模拟器会自动使用24小时制)。 - tounaobun
如果您将区域设置为香港,则会使用12小时制时间(例如下午3:34)。 - Ben Clayton

4

只有在系统偏好设置/日期和时间中选择时区并更改,才能更改时区。更改系统时区后,模拟器中也会反映出来。iPhone模拟器没有更改时区的选项。


2
问题并不是关于时区的。而且,更改Mac上“语言和地区”中相关的24小时设置似乎并不会影响模拟器的12/24小时格式。 - shim
1
我必须称之为模拟器的错误,我们有一些研究参与者具有军事背景,他们更喜欢使用24小时制的手机时间,因此认为24小时制仅是地区性的想法是错误的。 - William T. Mallard

1

首先,通过启动台/系统偏好设置/日期和时间更改MAC时间设置为所需的格式和时区。然后重新启动模拟器。

要反映24小时制格式,您还需要更改模拟器设置应用程序。

模拟器/设置/常规/语言和地区/更改地区以匹配您的MAC设置。


它不起作用。 - Daniel
不对,它不起作用。 - Divyesh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接