형식을 모르는 경우 어떻게 iPhone SDK를 사용하여 날짜 및/또는 시간을 나타내는 문자열을 파싱 할 수 있습니까? 가능한 날짜와 시간 범위를 사용할 수있는 응용 프로그램을 만들고 있는데, 형식이 "01-01-2001"대신 "01/01/2001"이었기 때문에 실패하지 않기를 바랍니다. 시간은 포함될 수도 있고 포함되지 않을 수도 있습니다.어떻게 아이폰에서 알 수없는 형식의 날짜 문자열을 구문 분석합니까?
이렇게 할 방법이 있습니까? NSDateFormatter를 "NoStyle"및 setLenient = YES로 설정된 날짜 및 시간 스타일을 사용하여 시도했지만 문자열 중 가장 단순한 구문 분석에 여전히 실패합니다. "01/22/2009 12:00:00 PM"
사전에 형식을 알 수있는 방법이 없기 때문에 경험적으로 형식을 결정하는 방법이 필요합니다.
나는 새로운 DateTime (string_in_any_format)과 같은 간단한 .NET 배경에서 왔습니다. 하지만 Obj-C에서이 작업을 수행하는 방법을 알지 못합니다.
도움 주셔서 감사합니다. 나는 이것이 도움이되는 것을 볼 수 있었지만 그것이 제공되지 않는 것 같기 때문에 나는 단지 내 것을 만들 것이다. 당분간은 제한된 형식 만 지원할 것입니다. –