减去两个NSDate对象

Mag*_*nus 24 iphone xcode json nsdate nstimeinterval

可能重复:
如何在iPhone中获得时差

我从JSON Feed获取日期和时间.我需要找到从饲料中获得的日期与今天的日期和时间之间的差异.有什么建议我怎么做?

我知道我需要用从Feed中获取的日期减去当前日期,但我不知道该怎么做.

例如:

来自饲料的日期:Date: 2011-06-10 15:00:00 +0000 今天:Date: 2011-06-10 14:50:00 +0000

我需要显示差异是十分钟.

谢谢!

Sas*_*cha 53

使用NSDate从字符串创建两个NSDate对象-dateWithString:,然后使用获取两个NSdate对象的差异

NSTimeInterval diff = [date2 timeIntervalSinceDate:date1];
Run Code Online (Sandbox Code Playgroud)