그러한 변환을 도와 주시겠습니까 @ "2/8/2012 7:21:09 PM"과 같은 NSString 날짜가 있습니다. 출력에 이러한 문자열이 있어야합니다. : "at 7:21 PM, 2 월 8 일" 다른 날짜 패턴의 dateFormatter를 사용하려고했지만 항상 null을 반환합니다. 내가 잘못하고있는 부분을 이해할 수 없습니다. (NSString 날짜를 NSDate 또는 특정 문자열로 변환
NSString *dateString = newsItem.Date;//Which is equal to @"2/8/2012 7:21:09 PM"
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"mm/dd/yyyy hh:mm:ss"];//I'm sure that this patternt is wrong but have no idea how to write the right one
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [dateFormatter dateFromString:dateString];
[dateFormatter release];
NSLog(@"date:%@", dateFromString);
NSDateFormatter는이 작업에 적합한 도구입니다. 항상 null을 돌려주는 경우, 지정하는 형식 문자열이 실제 날짜 형식과 일치하지 않는다는 의미입니다. 누군가가 무엇을 잘못했는지 구체적으로 보여 주어야합니다. –
dateFormatter를 사용하여 시도한 코드를 게시하십시오. – bschultz