날짜 형식을 포함하는 하나의 iPhone 응용 프로그램에서 작업하고 있습니다. 여기에 내가 변경하고 포맷 된 날짜를 표시 할 필요가 서버에서 날짜 문자열을 받고 있어요.iPhone SDK의 날짜 형식
서버에서 점점 아래 날짜 m를 찾아주세요
서버 날짜 : 토 4월 23일 16시 35분 33초 0000 2011
내가 오전 2시 35분 4 월 23 일
처럼 표시해야이 날짜아무도 도와 드릴 수 있습니까?
미리 감사드립니다.
날짜 형식을 포함하는 하나의 iPhone 응용 프로그램에서 작업하고 있습니다. 여기에 내가 변경하고 포맷 된 날짜를 표시 할 필요가 서버에서 날짜 문자열을 받고 있어요.iPhone SDK의 날짜 형식
서버에서 점점 아래 날짜 m를 찾아주세요
서버 날짜 : 토 4월 23일 16시 35분 33초 0000 2011
내가 오전 2시 35분 4 월 23 일
처럼 표시해야이 날짜아무도 도와 드릴 수 있습니까?
미리 감사드립니다.
NSDateFormatter
을 사용하여 서버에서 가져온 날짜 문자열을 구문 분석하고 NSDate
(-[NSDateFormatter dateFromString:]
을 통해)을 가져와야합니다. 그런 다음 두 번째 NSDateFormatter
을 사용하여 NSDate
을 NSString
으로 원하는 날짜 형식으로 변환합니다. 매우 구체적인 표시 형식이 절대적으로 필요한 경우가 아니면 +[NSDateFormatter dateFormatFromTemplate:options:locale:]
을 사용하여 a) 포함하려는 모든 세부 정보를 포함하고 b) 사용자의 로캘 설정을 준수하는 날짜 형식을 가져야합니다. 예를 들어 일부 사용자는 오전/오후 표시가있는 12 시간 형식 대신 24 시간 형식을 선호 할 수 있습니다.