2012-07-07 4 views
2

가능한 중복 :
How do I get the day of the week in Objective-C?

가 어떻게 요일 인쇄합니까? 어떤 물건을 사용해야합니까? 한 달의 날짜가 아닌 오늘 (예 : 일요일, 목요일)이 필요합니다.

는 업데이트 : 는 특히 : 어떻게

+0

사실은 그 다음 주 –

+0

의 날의 * 수 *를 찾고 있어요? 색인을 얻는 방법은 [docs] (http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/DatesAndTimes/DatesAndTimes.html)에서 알아낼 수 있으며 [이 SO 답변 ] (http://stackoverflow.com/a/1057405/603977)도 알려줍니다. –

답변

8

이 ([NSDate date]를 사용, 지금의 경우)있는 NSDate의 인스턴스를 확인 (5 예 1) 요일의 을 찾을 수 있습니다, 다음 사용 NSDateFormatter 및 형식 문자열 (here). 당신은 "예를 들어, 일요일, 목요일"말 했는가 _why_

NSDate *today = [NSDate date]; 
NSDateFormatter *myFormatter = [[NSDateFormatter alloc] init]; 
[myFormatter setDateFormat:@"EEEE"]; // day, like "Saturday" 
[myFormatter setDateFormat:@"c"]; // day number, like 7 for saturday 

NSString *dayOfWeek = [myFormatter stringFromDate:today]; 
NSLog(@"Today is: %@", dayOfWeek); 
+0

사실 나는 오늘의 수를 찾고 있습니다. 방금 업데이트되었습니다. 감사합니다 –

+0

글쎄요, 나는 또한 당신에게 OS X만의 인터페이스를 보여줬습니다 ... 업데이트 된 대답은 당신에게 당신의 번호를 알려줍니다 * 그리고 * iOS에서 사용 가능합니다. –