2010-02-23 2 views
0

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

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

+0

Это приложение для iphone – brent

ответ

0
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]; 
Смежные вопросы