iPhone- 주어진 날짜부터 정수로 연도를 반환하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1544988

  •  20-09-2019
  •  | 
  •  

문제

주어진 날짜부터 정수로 4 자리 연도를 반환하려고합니다. NSCALENDAR 또는 NSDATE 기능에 강하지는 않지만 성공하지 못한 날짜 및 날짜 형성자의 구성 요소와 함께 사용해 보았습니다.

감사.

도움이 되었습니까?

해결책

에서 NSCalendar 문서:

unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit |  NSDayCalendarUnit;
NSDate *date = [NSDate date];
NSDateComponents *comps = [gregorian components:unitFlags fromDate:date];

그런 다음 다음을 통해 해를 얻을 수 있습니다.

NSInteger year = [comps year];
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top