2011-01-15 16 views
0

은 시작 날짜와 종료 날짜를 고려 2010 년 12 월 10 일부터 2011 년 1 월 4 일까지의 일입니다.있는 NSDate 1 년 전

날짜 범위는 정확히 1 년 전이지만 동일한 기간에 대해 어떻게 결정할 수 있습니까? 그리고 나는 윤년을 고려해보고 싶습니다. 그래서 나는 각 날짜로부터 365 일을 단순히 빼는 것이 불가능합니다.

내가 끝낼 싶습니다 그래서 어쩌면이 경우

NSDate *oneYearAgoStartDate, *oneYearAgoEndDate. 

, oneYearAgoStartDate는 2009년 12월 10일 것 및 oneYearAgoEndDate는 2010년 1월 4일 (I이 확인되지 않은 참고가 될 것입니다).

내가 원하는 것을 얻기 위해 어떻게이 두 변수를 초기화 할 수 있습니까?

+2

[NSDate 빼기 기간] (http://stackoverflow.com/questions/4611390/nsdate-substract-one-month/4611496#4611496)이 최소한의 수정으로 질문에 대한 답변을 확인하십시오 ('setMearth'를'setYear' '). – jweyrich

답변