NSDateFormatted 문자열 Apr 18, 2014 10:34:19 AM
을 2014-04-18T17:34:19
으로 어떻게 변환 할 수 있습니까? 아래에서 시도했지만 nil
NSDate
포인터를 반환합니다. 여기 누구든지 나를 도와주세요. 감사합니다. .NSDateFormatter를 사용하여 한 형식에서 다른 형식으로 날짜를 변경하십시오.
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss"];
NSDate *date = [dateFormatter dateFromString:@"Apr 18, 2014 10:34:19 AM"]; // Error nil
NSLog(@"date: %@", date);
것은 지금 얼마나 일치하는 형식으로 읽기, 다음 형식은 '그 방법을 일치하는 포맷 그것을 좋아한다. NSDate에는 정의 된 형식이 없습니다. NSLog에 표시되는 방식은 디버그 형식입니다. –
(분명히 위의 형식이 읽으려는 날짜와 일치하지 않습니다.) –
[날짜 형식 패턴 페이지] (http://www.unicode.org/reports/tr35/tr35-31/tr35-dates)를 북마크하십시오. .html # Date_Format_Patterns)를 참조하십시오. –