11-11 월 -2012 및 15-11 월 -2012와 같은 두 개의 NSDate 값을 연결하기위한 기본 기능은 11-15-1 월 2012 년으로 혼동되었습니다. 또한 2011 년 1 월 11 일과 2012 년 5 월 11 일에 2012 년 1 월 11 일과 15 일에 개최됩니다. Thx in Advance.2 개의 NSDate 문자열 값 연결하기
답변
그것은 당신이 필요로하는 당신은 각 일 CONCAT 다음 당신의 형식 으로 NSDate
날짜를 변경할 각이 일이 할 수있는 일 및 월 및 연도
NSDateComponents *components = [[NSCalendar currentCalendar] components:NSDayCalendarUnit | NSMonthCalendarUnit | NSYearCalendarUnit fromDate:[NSDate date]];
NSInteger dayM = [components day];
NSInteger monthM = [components month];
NSInteger yearM = [components year];
를 얻을 수 있습니다 .. 당신이 할 수있는 쉬운
당신은 값이 배열에서 오는이 코드를
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd-MMM-yyyy"];
NSDate *date1 = [formatter dateFromString:@"11-jan-2012"];
NSDate *date2 = [formatter dateFromString:@"15-jan-2012"];
NSDateComponents *dateComponents;
dateComponents = [[NSCalendar currentCalendar] components:NSYearCalendarUnit |NSDayCalendarUnit | NSMonthCalendarUnit
fromDate:date1];
int day1 = [dateComponents day];
int month1 = [dateComponents month];
int year1 = [dateComponents year];
dateComponents = [[NSCalendar currentCalendar] components:NSYearCalendarUnit |NSDayCalendarUnit | NSMonthCalendarUnit
fromDate:date2];
int day2 = [dateComponents day];
int month2 = [dateComponents month];
int year2 = [dateComponents year];
NSString *str = [NSString stringWithFormat:@"%d - %d %d %d", day1, day2, month1, year1];
[formatter dateFromString : @ "11-Jan-2012"] 대신 yes; do [formatter dateFromString : yourstring]; –
Boss 2012 년 1 월 11 일부터 2012 년 1 월 15 일까지 11-15 일까지 -2011 년 1 월 11 일부터 2012 년 7 월 11 일까지 11 월 1 일부터 11 월 7 일까지 자동으로 변경되어야합니다. – itechnician
조건 사용 그것처럼, 'if (month1 == month2) { NSString * str = [NSString stringWithFormat : @ "% d - % d % d % d", day1, day2, month1, year1]; } else { NSString * str = [NSString stringWithFormat : @ "% d - % d % d % d % d", day1, day2, month1, month2, year1]; }' – Dhruv
- 1. 2 개의 유니 코드 문자열 연결하기 - 어떻게해야합니까?
- 2. 연결하여 두있는 NSDate 문자열 값 :
- 3. 2 개의 NSDate 사이의 간격
- 4. NSDate 반환 날짜 문자열
- 5. 2 개의 목록을 1 개의 C# 질문에 연결하기
- 6. erlang의 튜플에있는 값 연결하기
- 7. C++에서 문자열 연결하기
- 8. requestScope에서 문자열 연결하기
- 9. 2 개의 문자열 출력을 2 개의 파일로 저장하는 Python
- 10. iOS - 2 개의 NSDate 사이의 차이가있는 TimeZone 문제
- 11. 두 개의 UITableViews 연결하기
- 12. PHP - 두 개의 객체 연결하기
- 13. NSDate (DateValue)의 기본 값
- 14. 두 개의 배쉬 명령어 연결하기
- 15. 안드로이드에서 블루투스를 연결하기 위해 2 개의 장치를 동시에 연결해도 괜찮습니까?
- 16. 2 개의 파일을 연결하기 위해 윈도우 mklink 사용하기
- 17. 2 개의 Java ME 응용 프로그램 연결하기 - 다른 하나 시작하기
- 18. JFreeChart에서 두 개의 XYSeries 연결하기
- 19. Perl에서 문자열 연결하기 substitute expression
- 20. 자바 스크립트에서 숫자와 문자열 연결하기
- 21. 두 개의 메모리 데이터베이스 연결하기
- 22. 두 개의 테이블을 쿼리에 연결하기
- 23. 2 개의 고유 값 삽입 또는 바꾸기
- 24. WPF에서 2 개의 값 표시 DataGridComboBoxColumn DisplayMemberPath
- 25. 나는이 2 개 개의 테이블이 같은 값
- 26. 2 개의 사전에서 키와 값 비교
- 27. C에서 두 개의 분할 문자열 값 추가 #
- 28. PHP에서 두 개의 아랍어 문자열 값 비교?
- 29. 주어진 NSDate 사이의 NSDate
- 30. 얼랭의 비트 문자열 (이진이 아님) 연결하기
보스를 사용할 수 있으며 서로 다른 입력을 자동으로 정렬을하셔야합니다. – itechnician
첫 번째 날짜에 대한 샘플 시나리오를 작성할 수 있습니다 (예 : int i = 0; i <[배열 수]; i ++) {// 다음 네 줄의 코드를 NSDate의 변경 값으로 입력합니다. arrayobjectatindex [ i] then public NSString을 만들고 각 날짜에 날짜를 추가하십시오} –