2016-07-13 92 views
-1

我正在用UIDatePicker做时间格式的应用程序。它工作在12小时格式,如果我将iPhone日期/时间更改为24小时格式,则需要仅显示12小时格式,而不是24小时格式。有没有办法隐藏UIDatePicker中的24小时制格式

是否有禁用24小时制的格式?

+1

这个问题已经被问过:http://stackoverflow.com/q/11151187/ 1153630 –

+0

但我想禁用24小时的格式。 – NewbieiOS

回答

2

使用此代码12小时格式

NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"US"]; 
[self.datePicker setLocale:locale]; 

使用此代码24小时格式

NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"NL"]; 
[self.datePicker setLocale:locale]; 
+0

有没有办法,总是显示12小时的格式? – NewbieiOS

+0

@ user2384583这将始终显示12小时格式。你有没有尝试过 ? –

+0

如果我将iphone日期/时间更改为24小时制格式,则不会显示12小时制格式。 – NewbieiOS

相关问题