我有一个新手问题,如果有人可以帮助我,我会很高兴。
我有一个 NSMutableArray,例如:
{
JobID = 109302930;
Subject = "Test Subject";
SubmitDate = "2009-09-15 17:27:34";
}
我现在正在尝试在我的表格视图中创建部分,并希望根据“格式化”SubmitDate 对我的记录进行分组。例如;
16th May'09
===========
Item A
Item B
18th May'09
===========
Item C
Item G
20th May'09
===========
Item Z
Item K
我正在使用以下函数(来自 XML 数据源)创建这个 NSMutableArray:
-(void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName {
currentElement = [[NSString alloc] init];
if ([elementName isEqualToString:@"subject"]) {
[item setObject:currentSubject forKey:@"Subject"];
} else if ([elementName isEqualToString:@"job_id"]) {
[item setObject:currentJobID forKey:@"JobID"];
} else if ([elementName isEqualToString:@"submit_date"]) {
// I want to insert the date value in a formatted way instead of the standard MySQL date format (YYYY-MM-HH).
[item setObject:currentJobSubmitDate forKey:@"SubmitDate"];
[previewData addObject:item];
}
}
正如我在上面的代码中评论的那样,我想将日期添加为格式化的日期字符串,而不是 YYYY-MM-DD HH:II:SS。我怎样才能做到这一点?
谢谢你的帮助。