2016-07-13 137 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

相關問題