- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
id <NSFetchedResultsSectionInfo> theSection = [[self.fetchedResultsController sections] objectAtIndex:section];
//return [[[theSection name]componentsSeparatedByString:@"+"]objectAtIndex:0];
return [NSDateFormatter localizedStringFromDate:[NSDate dateWithTimeIntervalSince1970:[theSection name]] dateStyle:NSDateFormatterMediumStyle timeStyle:NSDateFormatterNoStyle];
}
我想用来NSDateFormatter
显示从核心数据中获取的日期时间并根据需要显示。
更新 1
NSDateFormatter *f = [[NSDateFormatter alloc]init];
[f setDateFormat:@"dd:mm:yy hh:mm"];
NSDate *d = [f dateFromString:[theSection name]];
return [f stringFromDate:d];
这也不起作用:(
更新 2
NSLog(@"TEST=>%@",[theSection name]);
显示2013-05-09 11:58:28 +0000
但在数据库中它的存储是这样的
389773826.504289