Here is my string stored in the value below: 2011-03-13 23:22:05
Here is my code:
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);
This is the response I get in console:
New LastSyncDate: 2011-03-13 23:22:05 : (null)
Why am I getting a (null) here?
UPDATE CODE:
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);
RETURNS:
New LastSyncDate: (null) : (null)
updated code: