【发布时间】:2010-04-29 05:55:35
【问题描述】:
我想为我的整个 iPhone 应用程序设置 12 小时时钟格式,无论用户将 iPhone 设备时钟格式设置为 12 小时还是 24 小时。 请告知如何实现这一点。
【问题讨论】:
-
你在使用 NSDateFormatter 吗?
-
是的,我正在使用 NSDateFormatter 在整个应用程序中显示日期和时间。我将格式化程序的日期格式设置为 [dateFormatterForDisplay setDateFormat:@"EEE MM/dd - h:mm a"];如果设备时钟格式为 12 小时,则会正确显示。但如果它是 24 小时格式,那么应用程序中的时间显示为 sans am/pm 和 24 小时格式(这是我想要避免的)。
-
作为 24 小时制的用户 - 我希望所有时间都是 24 小时制 - 你想阻止这种情况吗?
-
@Mark - 我明白你的意思。但这是别人的要求。所以我仍然想知道是否有可能。