我有NSDateFormatter
用于显示时间为h:mm
以显示时间为7:50 PM例如。NSDateFormatter基于iPhone的时间设置
它正常工作与时间的手机显示为5:55 PM
等,但也有在不同的国家有时间显示手机状态栏上为下午5点55分,并与设置NSDateTimeFormatter
与h:mm
似乎回到(空)。
有没有人遇到类似的情况?任何解决方法或处理这些情况的最佳方法?正在考虑检查零,然后重试NSDateFormatter
与hh:mm
但这听起来很丑。想要确保我做对了。
您的快速响应非常感谢。
我看到了,你觉得[NSLocale currentLocale]会自动替换我的格式吗?我不想硬编码某种格式(我已经烧毁了桥;-)如果你知道我的意思。 –
我不这么认为 - 我知道。 – vikingosegundo
这也很难测试。你知道如何将时间设置为hh:mm(例如05:55 PM)在我们的状态栏上,以便我可以测试并尝试重现问题吗? –