我的问题是我的应用程序中有一个开关,可以切换 12 小时和 24 小时时间格式。我根据那个显示我的标签时间,但是 UIDatePicker
时间没有改变。它的时间取决于设备时间设置格式。是否可以根据我的应用程序设置在 UIDatePicker
中显示时间,这可能与设备时间设置不同。
我在某处读到 UIDatePicker 仅尊重设备设置,但我仍然想询问是否可以根据我的应用设置在 UIDatePicker
中以 12 小时和 24 小时格式显示时间。
请帮帮我。 任何建议将不胜感激!
最佳答案
尝试使用此代码在 DatePicker
中显示 24 小时格式:
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"NL"];
[self.datePicker setLocale:locale];
关于iphone - 根据应用设置而不是设备设置,在 UIDatepicker 中以 12 小时和 24 小时格式显示时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11151187/