目标C:将timeInMillis与当前时间进行比较

时间:2010-05-06 23:59:28

标签: iphone objective-c nsdate

在我的iPhone应用程序中,我需要计算在服务器上创建邮件的时间与手机收到邮件的时间之间的时差。

服务器(Java)将System.currentTimeMillis()返回的数字作为元数据与消息一起输入。

如何将此数字与设备上的当前时间进行比较?无法找到合适的NSDate方法来进行此比较。

提前致谢!

2 个答案:

答案 0 :(得分:1)

您可以查看this SO answer-timeIntervalSinceDate:方法。

答案 1 :(得分:1)

您可以使用(NUInteger) ([[NSDate date] timeIntervalSince1970] * 1000)