如何在UIDatePicker中禁用24小时格式

nik*_*key 0 iphone ios

我想在UIDatePicker中禁用24时格式,我的要求是只显示AM/PM格式的日期选择器.如果用户在手机设置中启用24小时制.我的日期选择器显示24小时格式,我想强制它显示12小时格式.请建议我.

谢谢,

psc*_*sci 7

日期格式取决于您的设备区域设置.

虽然在大多数情况下不建议使用,但您可以覆盖区域设置:

例如,这为您提供24小时格式:

self.datePicker.locale = [NSLocale localeWithLocaleIdentifier:@"en_GB"];

这个12h格式的PM/AM

self.datePicker.locale = [NSLocale localeWithLocaleIdentifier:@"en_US"];