NSDateComponents 및 setWeek를 사용하여 올해의 현재 주를 찾을 수 있습니까? setWeek은 일주일에 매주 1 - 52 양식을 사용하기 때문에 이번 주를 나타내는 번호를 어떻게 찾을 수 있습니까?NSDateComponents setWeek - 이번 주 찾기
답변
질문을 올바르게 이해할 수 있으면 솔루션은 간단하다고 생각합니다. 현재 날짜의 NSDateComponents를 만들고 주를 얻습니다.
NSCalendar *calendar = [NSCalendar currentCalendar];
NSUInteger unitFlags = NSWeekCalendarUnit;
NSDateComponents *dateComponents = [calendar components:unitFlags
fromDate:[NSDate date] // for current date
options:0];
NSUInteger week = [dateComponents week]; // here is your week
아! 알다시피, 나는 방금 여기를 돌아다보기 전에 이것을 다음과 같이 할 수 있음을 알았다. –
NSDateFormatter * weekFormatter = [[NSDateFormatter alloc] init]; \t [weekFormatter setDateFormat : @ "w"]; \t NSString * weekDateString = [weekFormatter stringFromDate : curDate]; \t [weekFormatter release]; –
올바른 양식은 NSCalendar components : fromDate :, ie입니다. 옵션을 건너 뛰십시오. –
- 1. 이번 주 번호를 찾으세요?
- 2. 첫날 이번 주 및 지난 주
- 3. PHP 4에서 이번 주 월요일의 날짜 받기
- 4. MySQL DB에 저장된 UNIX 타임 스탬프가 이번 주 또는 이번 달인지 확인 하시겠습니까?
- 5. MySQL : 현재 날짜를 사용하여 "이번 주 날짜"를 얻는 방법?
- 6. AIR 런타임의 주 버전 찾기
- 7. NSDateComponents - EXC_BAD_ACCESS 오류
- 8. NSDateComponents 형식화 문제
- 9. NSDateComponents nil을 반환
- 10. 외부 응용 프로그램 찾기 주 스레드 ID
- 11. 주 번호 및 주간
- 12. 이번 달의 기간을 확인 하시겠습니까?
- 13. 이번 달과 관련된 이벤트가 없습니다.
- 14. 날짜 그룹화, 오늘, 어제, 이번 주 등으로 그룹화 된 SQL 결과를 출력하는 Coldfusion
- 15. Ruby on Rails에서 월요일 - 금요일을 의미하는 "이번 주"로 검색 범위를 어떻게 정의 할 수 있습니까?
- 16. 이 NSDateComponents 오류를 알아낼 수 없습니다
- 17. NSDateComponents 구성 요소 : fromDate 및 시간대
- 18. 이번 주를 제외한 MYSQL에서 지난 2 주간의 데이터 검색
- 19. SQL 서버에서 1 일/주/월을 선택하십시오.
- 20. 이번 달의 마지막 목요일에 DateJS가 표시됩니다.
- 21. MySQL 계산 쿼리 이전 주
- 22. sharepoint DateRangesOverlap - 날짜 범위에 대해 중복 항목 찾기
- 23. 이번 주와 주말을 사용하여 2 개의 NSDates 사이를 확인하십시오.
- 24. 방문자 수를 일, 주 및 지난 달로 계산합니다.
- 25. 이번 달을 기준으로 디렉토리를 만들고 그것에 dir을 옮깁니다.
- 26. Subversion 커맨드 라인 클라이언트를 사용하여 내가 오늘 (또는 이번 주, 매월) 커밋 한 것을 말해 줄 수 있습니까?
- 27. iPhone/Objective-C - NSDateComponents 및 NSCalendar 문제 (해외 시간대 관련)
- 28. SQL Server를 사용하여 이번 주와 비교하는 방법은 무엇입니까?
- 29. 이번 달을 포함하여 개월 수를 계산하는 함수는 무엇입니까?
- 30. 위치 찾기 API (C#)
현재 날짜의 주를 의미합니까? – vodkhang
예. 그래서 단지 숫자 일뿐입니다. 그래서 1은 그 해의 첫 주입니다. –