2012-08-08 3 views
0

안녕하세요 내가 가진 날짜 : 2012년 8월 7일 (화) 10시 38분 49초 0000이 날짜의 형식을 올바르게 지정하는 방법은 무엇입니까? 이 같은

그리고 그것은 단지 시간을 표시하기 위해 오늘 만약 내가 원하는 것은 : 10시 38분

가 있었다면를 디스플레이 어제 : 어제, 10시 38분

는 디스플레이 지난 달라면 : 7월 7일 (수)는, 10시 38분

당신이 아이디어를 얻을. 감사합니다.

+1

당신은 무엇을 시도? 작동하지 않는 코드가 있습니까? 아니면 사람들이 당신을 위해 코드를 작성하기를 기대합니까? NSString에 날짜가 있습니까? 아니면 NSDate 객체로 저장하고 있습니까? –

+0

나는 그것을하는 방법을 모른다. 나는 당신이나 누군가가 나를 위해 코드를 작성하는 것을 원하지 않는다. 그냥 아이디어가 필요해. NSString에 저장하고 있습니다. – DevFly

답변

0

개발자 문서를 살펴보십시오.

는 구체적 NSDateComponent을보고 NSDate

1
// <strong>Output -> Date: 10/29/2008 08:29PM</strong>  
NSDate *today = [NSDate date]; 
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
[dateFormat setDateFormat:@"MM/dd/yyyy hh:mma"]; 
NSString *dateString = [dateFormat stringFromDate:today]; 
NSLog(@"date: %@", dateString); 
[dateFormat release]; 
관련 문제