iOS setDateFormat错误显示小时

时间:2013-08-08 14:57:35

标签: ios date-format

我有这样的代码:

[dateFormat setDateFormat:@"HH:mm"];
dateHM = [dateFormat stringFromDate:date];

我在stringWithFormat:中使用dateHM(NSString),我希望它始终显示为例如23:00,而不是11:00。它几乎每次都能正常工作,但是一些应用程序用户在AM / PM添加时会得到12小时格式...

怎么可能?全球用户偏好是否有所不同,或者是什么?

1 个答案:

答案 0 :(得分:1)

通过阅读此Apple tech note了解有关日期格式化程序及其与NSLocale的互动方式的所有信息。