현재 기존 XML을 사용하고 날짜 응답을 구문 분석하는 데 문제가있는 인터페이스를 만들고 있습니다. XML은 IOS 애플리케이션에서 소비 될 것입니다.NSDateFormatter는 .fffffff로 끝나는 형식에 대해 nil을 반환합니다.
는 XML의 날짜 시간 형식은 다음과 같습니다 MM/dd/yyyy HH:mm:ss.fffffff
는, 우리는 적절한있는 NSDate에 해당 응답을 변환해야합니다. 그러나 우리는 그 형식을 작동시키지 못했습니다.
간단한 테스트 :
NSDateFormatter * df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"MM/dd/yyyy HH:mm:ss.fffffff"];
NSDate * dob1 = [[NSDate alloc]init];
dob1 = [df dateFromString:@"03/26/1983 01:10:10.0000000"];
이 ... dob1이이 작업을 수행 ...
NSDateFormatter * df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"MM/dd/yyyy HH:mm:ss.0000000"];
NSDate * dob1 = [[NSDate alloc]init];
dob1 = [df dateFromString:@"03/26/1983 01:10:10.0000000"];
nil을 반환하지만 '0.0000000'
가능합니다 모든 제안을 부탁드립니다. 감사.
소수 초'S'가 아닌'f'를 사용해야이 포매터를 사용해야합니다. http://www.unicode.org/reports/tr35/tr35-25.html#Date_Format_Patterns – rmaddy