这里是存放在低于价值我的字符串:2011-03-13 23点22分05秒的NSDate从NSString的返回null问题
这里是我的代码:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter dateFromString: [dict valueForKey:@"Message"]];
[m setLastSyncDate:[formatter dateFromString: [dict valueForKey:@"Message"]]];
NSLog(@"New LastSyncDate: %@ : %@",[dict valueForKey:@"Message"], m.LastSyncDate);
这是响应我进入控制台:
New LastSyncDate: 2011-03-13 23:22:05 : (null)
为什么我在这里得到一个(null)?
更新代码:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
Manufacturer *m = [self.manufacturers objectAtIndex:i];
[m setLastSyncDate:[formatter dateFromString: [dict valueForKey:@"Message"]]];
NSLog(@"New LastSyncDate: %@ : %@",[formatter dateFromString: [dict valueForKey:@"Message"]], m.LastSyncDate);
返回值:
New LastSyncDate: (null) : (null)
HH应该是HH。 – saturngod 2011-03-15 05:08:26