2
我已經encontered NSDateformatter始終返回nil爲所有的NSDate變量下面的時候運行iPhone模型MD269LL(到目前爲止在iOS5.x上測試),但是在iOS4.3〜5.1的其他機型上OK OKNSDateformatter始終retmM在iPhone型號MD269LL零,但在其他型號確定
NSDateFormatter *formatterTime = [[NSDateFormatter alloc] init];
NSDateFormatter *formatterTime2 = [[NSDateFormatter alloc] init];
NSDateFormatter *formatterTime3 = [[NSDateFormatter alloc] init];
NSDateFormatter *formatterTime4 = [[NSDateFormatter alloc] init];
[formatterTime2 setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *temp1 = [formatterTime2 dateFromString:@"2012-03-22 22:01:01"];
[formatterTime3 setDateFormat:@"yyyy-MM-dd HH:mm:ss zzz"];
NSDate *temp2 = [formatterTime3 dateFromString:@"2011-03-21 20:35:03 GMT+8"];
[formatterTime4 setDateFormat:@"yyyy-MM-dd h:mm a zzz"];
NSDate *temp3 = [formatterTime4 dateFromString:@"2011-03-21 9:35 am GMT+8"];
[formatterTime setDateFormat:@"yyyy-MM-dd HH:mm:ss ZZ"];
NSDate *temp4 = [formatterTime dateFromString:@"2012-03-17 16:09:02 +0800"];
我對代碼的問題非常困惑。任何人都有解決方案?
*** EDITED。
爲什麼你啓動formatterTimeX變量,但使用formatterPrayerTimeX? – NeverBe 2012-03-17 18:55:31
對不起,我的壞。我已編輯上述內容。它應該是formatterTimeX – adiman 2012-03-18 01:41:10
也許你的設備的時間設置有問題嗎? – tipycalFlow 2012-03-18 04:07:50