日期/时间与未知格式的比较

时间:2011-07-14 15:46:51

标签: objective-c ios4

我必须在输出中加上时间值

首先是:=

“updated_time”= 1308318422; (Unix时间戳,从facebook的“stream”表返回)

第二是:=

“created_at”=“Thu Jul 14 15:24:51 +0000 2011”; (这是Twitter帖子的时间,我不是那种格式)。

我必须比较日期/时间。我必须列出最近的遗嘱,依此类推。

逻辑是什么?代码偏好将是欣赏:) 提前致谢

1 个答案:

答案 0 :(得分:0)

将两个值都转换为NSDate个对象,然后使用compare:方法。

可以通过获取updated_time的int值然后使用[NSDate dateWithTimeIntervalSince1970:updatedTimeInt]来转换第一个。

可以使用NSDateFormatter对象转换第二个。