2012-01-21 2 views
0

Twitter API (JSON)에 의해 주어진 날짜에서 NSDate를 포맷하려고합니다. 그러므로 NSDateFormatter를 사용하고 있습니다.NSDateFormatter Twitter JSON Api

NSString *dateString = string; 

    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
//[dateFormat setDateFormat: @"EEE dd MMM yyyy HH:mm:ss Z"]; 
    NSDate *date = [dateFormat dateFromString:dateString]; 

    NSLog(@"%@",date); 
    return date; 

그러나이 값은 null을 반환합니다. Twitter API가 제공하는 날짜는 다음과 같습니다. Thu, 19 Jan 2012 07:04:51 +0000.

누구에게이 문제의 해결책이 있습니까?

감사합니다.

+0

코드를 입력 할 때 "문자열"의 값은 무엇입니까? –

+1

','을 고려해야합니까? 그냥 궁금해 - 난 코드에 대한 테스트를하지 않았습니다. 테스트 후 – Damo

+0

:'dateFormat'에','--character를 잊어 버렸습니다. 쉼표로 모든 것이 잘 작동합니다;) – thomas

답변

3

형식 문자열에서 다음날 쉼표가 누락되었습니다. 올바르게 :

[dateFormat setDateFormat: @"EEE, dd MMM yyyy HH:mm:ss Z"];