NSDateFormatter 만 사용하여 NSDate 객체에 날짜/시간의 문자열 표현을 포맷하려고합니다. 문제는 서수 접미사를 형식으로 허용하는 방법을 알 수 없다는 것입니다.NSDateFormatter NSString NSDdate에 접미사가 붙은 NSString
그래서 내가 문자열 "8월 (수요일) 11 2010 오후 8시"
어떤 한 줄에있는 NSDate dateFormat는 사용해야합니까이 있다고 할 수 있습니다?
"EEEE, MMM dd'th 'yyyy h : mm a"처럼 작동하지만,'th '로 끝나는 서문 일에만 작동합니다. 단, 첫 번째, 2, 3, 4th 5th 등
이렇게하려면 형식 문자열에 와일드 카드 문자처럼 보입니다. 나는 몇 가지를 시도했다 : % *?
이 질문보기 : http://stackoverflow.com/questions/1283045/ordord-month-day-suffix-option-for-nsdateformatter-setdateformat – Wevah
그 반대의 경우입니다. NSDate를 NSString으로 변환하려면 NSString을 NSDate에 사용해야합니다. – psy
일반적으로 NSDateFormatter는 요일을 포함하는 날짜를 구문 분석하려고하면 혼란 스럽습니다. 그걸 제거하고 남은 부분을 파싱하는 것이 가장 좋습니다. –