0
在我的應用程序中需要時間,但我注意到,在設備上的設置中,如果用戶將其設置爲24小時制,則按預期方式工作,其中從當前日期起HH返回,比如說14.但是如果他們把它設置爲12小時制,它將返回2.有沒有辦法解決這個問題?24小時制/ 12小時制時鐘問題
在我的應用程序中需要時間,但我注意到,在設備上的設置中,如果用戶將其設置爲24小時制,則按預期方式工作,其中從當前日期起HH返回,比如說14.但是如果他們把它設置爲12小時制,它將返回2.有沒有辦法解決這個問題?24小時制/ 12小時制時鐘問題
使用此代碼,我總是得到24小時制時鐘值。
NSCalendar *cal = [NSCalendar currentCalendar];
NSDate* now = [NSDate date];
int hours = [[cal components:NSHourCalendarUnit fromDate:now] hour];
我沒有真正理解這個問題。 14應該在12小時內作爲2出來 – elasticrash 2011-01-28 14:56:29