2012-07-10 3 views
-1

NSCalendar를 NSString으로 변환하여 두 개의 다른 날짜와 시간을 표시해야합니다. UITextView 이 작업을 수행하는 방법을 찾을 수 없습니다. 모든 예제는 NSDate를 NSString으로 변환하지만 NSCalendar를 사용하여이 작업을 수행해야합니다.목표 C - NSString에 NSCalendar

당신의 도움을 주셔서 감사합니다 죄송 불쌍한 내 영어

java.util.Calendar 객체가 시간의 인스턴스를 나타냅니다 자바와는 달리, NSCalendar 당신이 모든 특정 시점을 표현하지 않고, NSDate 개체에 대한 작업을 수행 할 수있는 클래스입니다
+2

귀하의 문제는 당신이 달력이 무엇인지 모르는 것입니다. – Sulthan

+0

무엇? 왜 그렇게 말하는거야? –

+0

'NSCalendar'는 계산 시간 시스템에 대한 정보를 캡슐화하는 객체 일뿐입니다. 달력을 사용하여 날짜를 달력 구성 요소 (년, 월, 일 등)로 변환하거나 두 날짜 사이에 구성 요소를 가져올 수 있습니다. 달력과 관련된 날짜 또는 시간이 없습니다. –

답변

4

.

당신은 NSDate에 시간 단위의 번호를 추가, 또는 무리를 구성하는 특정 일정에 따라 날짜 구성 요소 (일, 월, 시간 등)로의 NSDate을 분할 NSCalendar의 인스턴스를 사용할 수 있습니다

날짜/시간 구성 요소를 NSDate으로 변경하십시오. NSDateFormatter을 사용하여 NSDate을 문자열로 변환 할 수 있습니다.

+0

나를 이길. 깜박 거리는 남자를 계속 지켜라! –

+0

고마워, 나는 자바에서 왔고 때로는 실수를한다. 그래서, 항상 NSDate를 사용해야합니까? 비록 내가 동일한 Date + Time을 가지고있다하더라도 –

+0

@MarkComix 네, NSDate는 날짜와 시간을 둘 다 유지할 수 있습니다. – dasblinkenlight