2012-10-15 57 views
2

我有一個日期字符串像2012/10/11 21:46:31 +0000NSDateFormatter問題與iOS6?

而且我已經嘗試了幾乎最大數量的組合,但每次我得到NSDate爲空。

NSDateFormatter *fmt = [[NSDateFormatter alloc] init]; 
[fmt setDateFormat:@"yyyy/MM/dd HH:mm:ss"]; 
NSDate *fromDate = [fmt dateFromString:fromDateString]; 

我使用iOS6的

其中fromDateString= 2012/10/11 21:46:31 +0000

回答

4

請嘗試以下(包括時區字符串):

NSDateFormatter *fmt = [[NSDateFormatter alloc] init]; 
[fmt setDateFormat:@"yyyy/MM/dd HH:mm:ss Z"]; 
NSDate *fromDate = [fmt dateFromString:@"2012/10/11 21:46:31 +0000"];