- (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
也許你應該告訴日期的格式。如果沒有,它很難知道 – pdrcabrod 2013-05-10 06:17:39
@pdrcabrod mm:dd:yy hh:mm:ss – 2013-05-10 06:27:02
當你使用:[NSDateFormatter localizedStringFromDate:[NSDate dateWithTimeIntervalSince1970:[theSection name]] dateStyle:NSDateFormatterMediumStyle timeStyle:NSDateFormatterNoStyle];' ? – 2013-05-10 06:28:20