раздел подходит для текущей даты? - PullRequest
0 голосов
/ 23 февраля 2010

Я хочу, чтобы пользователь ввел строку в таблицу ... и строка автоматически создала раздел таблицы за день, в который она была добавлена, и поддерживала ее в порядке по дням.

или пользователь добавил строку в таблицу сегодня ... поместите ее в 22 февраля ... завтра добавят еще одну ячейку, создайте еще один раздел 23 февраля и добавьте в нее строку

1 Ответ

0 голосов
/ 15 февраля 2011
this will help...

today = [NSDate date];
dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MM/dd/yyyy :EEEE"];
dateString = [dateFormat stringFromDate:today];
NSLog(@"date: %@", dateString);
[dateFormat release];
gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
components = [gregorian components:NSWeekdayCalendarUnit | NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit fromDate:today];

[компоненты setDay: ([день компонентов] - ([день недели компонентов] -2))];

NSDate *lastDayofweek = [gregorian dateFromComponents:components1];
NSDateFormatter *dateFormat_last = [[NSDateFormatter alloc] init];
[dateFormat_last setDateFormat:@"MMMM d,yyyy"];
NSString *dateString_last = [dateFormat_last stringFromDate:lastDayofweek];
[dateFormat_last autorelease];
NSDate *beginningOfWeek = [gregorian dateFromComponents:components];
NSDateFormatter *dateFormat_first = [[NSDateFormatter alloc] init];
[dateFormat_first setDateFormat:@"MMMM d,yyyy"];
NSString *dateString_first = [dateFormat_first stringFromDate:beginningOfWeek];
[dateFormat_first autorelease];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...