2016-06-07 2 views
1

레일 스타일의 API에서 NSDate 개체로 변환 된 datetime을 변환하려고하므로 스타일을 지정할 수 있습니다. 나는 NSDateFormatter을 사용하고 있으며 현재 내가 시도하고있는 것은 무엇입니까, 나는 계속 nil을 반환합니다. 나는 다른 질문에서 기존 답변 중 일부를 살펴 보았지만 조정했지만 아직 작동하지 못했습니다.레일스 문자열을 NSDate로 변환하는 NSDateFormatter는 nil을 반환합니까?

NSString *dateStr = @"2016-06-06 10:45:13 UTC"; 

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss Z"]; 
NSDate *date = [dateFormat dateFromString:dateStr]; 
+1

'2016년 6월 6일 10시 45분 13초 UTC' ...이 내가 ..이이 날짜 패턴 HTTP에 포함 놈이야 생각하는 올바른 형식의 날짜되지 않습니다 : //www.unicode .org/reports/tr35/tr35-31/tr35-dates.html # Date_Format_Patterns –

답변

1

그것은 항상 확인하는 문자열로 알려진 날짜를 설정하기 위해 dateFormatter를 사용하는 데 도움이,하지만 난 당신이 원하는 생각 : 다음과 같이

내 코드는 "yyyy-MM-dd HH:mm:ss z" (소문자 Z와 함께).

참조 : http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns

+0

감사합니다. 그리고 링크에 대한 감사는 북마크되었습니다. – jckly

관련 문제