2011-08-19 3 views
0

을 반환 DateFormatter I가 다음과 같은 형식이있는 문자열 : 내가 사용 2011년 8월 19일iOS4 : NULL

: 2011-08-19T00 : 00 : 00 내가 다음과 같은 날짜 형식으로 변경 이제 원하는을

NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease]; 
[formatter setDateFormat:@"MMMM dd, yyyy"]; 
NSDate *date = [formatter dateFromString:shiftNote.startDate]; 

하지만 성공하지 못하면 날짜는 항상 null입니다.

Wheres가 실패 했습니까? 당신이 [formatter setDateFormat:@"%B %d, %Y"];를 사용하는 경우

BR

답변

1

, 즉이 형식으로 이미을 날짜 을해야 함을 의미합니다. '2011-08-19T00 : 00 : 00'은이 형식이 아니기 때문에 첫 번째으로 변환 한 다음 문자열로 다시 보내야합니다.

+0

감사합니다. – mybecks

관련 문제