NSDate问题 - 格式化为相对天数

时间:2012-11-08 22:24:53

标签: iphone objective-c uitableview nsdate

我正试图将NSDate的相关日期纳入我的UITableViewCell。

我有这段代码:

    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat: @"yyyy-MM-dd HH:mm:ss"];

产生这个:

enter image description here

现在我的理解是,如果我使用[dateFormat setDoesRelativeDateFormatting:YES]; 日期应显示在以下日期的名称中:昨天,星期一等。

然而,当我将该行放入时 - detailText行根本不显示。

    NSDate *dateTmp;
dateTmp = [[self.Notes objectAtIndex:indexPath.row ]objectForKey:@"CDate"];
cell.detailTextLabel.text = [dateFormat stringFromDate: dateTmp];

任何想法??

1 个答案:

答案 0 :(得分:0)

此链接SORelativeDateTransformer为我完成了这项工作: - )