를 반환 아래의 값에 저장 내 문자열입니다있는 NSString에서있는 NSDate가 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);
이 응답 I는 다음과 같습니다 2011-03-13 23시 22분 5초
은 내 코드입니다 콘솔에 들어가기 :
New LastSyncDate: 2011-03-13 23:22:05 : (null)
왜 여기에 (null)이 표시됩니까?
UPDATE 코드 :
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)
hh는 HH를해야한다. – saturngod