我从一个Web服务中获取一个NSDictionary,在记录时看起来像这样:
NSLog(@"dictionary: %@", dictionary);
给我:
dictionary: {
BackOrderDate = "1/1/0001 12:00:00 AM";
Quantity = 15;
}
然后我尝试从那里得到一个日期:
NSDateFormatter *df = [[NSDateFormatter alloc] init];
NSDate *date = [df dateFromString: [dictionary objectForKey:@"BackOrderDate"]];
记录这个给我一个(null)但我知道我的字典有一个值:
NSLog(@"setting back order date:%@ %@",date, [dictionary objectForKey:@"BackOrderDate"]);
给我:
setting back order date:(null) 3/1/2012 12:00:00 AM
花费很多时间在这上面 - 我错过了什么????
答案 0 :(得分:1)
我猜你错过了
[df setDateFormat:@"dd/MM/yyyy HH:mm:ss aaa"];