2012-10-12 19:29:43
等效NSDateFormatter
:
[_dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
抛出异常......为什么?
谢谢!
参考: http ://waracle.net/mobile/iphone-nsdateformatter-date-formatting-table/
更新:
问题似乎是字符串。如果我对字符串进行硬编码:
NSString * string = @"2012-10-12 19:29:43";
它工作正常。
我从一个键值对数组中读取它,所以我这样做:
NSString * string = [NSString stringWithFormat:@"%@", (NSString *)[[NSArray readFromPlistFile:@"latestchangesdates"] valueForKey:@"newsLastEdited"]];
控制台输出:
#1:
2012-10-12 10:16:49
#2:
( "2012-10-12 10:16:49" )
我认为问题与从数组中解析字符串有关。
更新 2:
[[[NSArray readFromPlistFile:@"latestchangesdates"] objectAtIndex:0] valueForKey:@"newsLastEdited"]]
……终于做到了。