我有一个NSMutableArray填充了UNIX日期(1305410327),我希望将它们全部转换为可读日期,如Fri,2009年2月6日07:28:06 +0000。我迷路了,这就是我的代码:
NSDate *fulltime = [NSDate dateWithTimeIntervalSince1970:[time objectAtIndex:indexPath.row]];
但编译时给我下一个错误:
error: incompatible type for argument 1 of 'dateWithTimeIntervalSince1970:'
所以我不知道如何让它发挥作用。提前谢谢! :)
答案 0 :(得分:3)
zad0xsis,
您需要将NSNumber转换为NSTimeInterval。以下是对代码的修复:
NSDate *fulltime = [NSDate dateWithTimeIntervalSince1970:
[[time objectAtIndex:indexPath.row] doubleValue]];
安德鲁