如何计算iOS中两个date之间的时间差(以分钟为单位)

可能重复:
如何计算iOS中两个date之间的时间(小时)

我是Objective-C的初学者,所以我需要你的帮助。

我的问题是这样的:

我有2个string,我想将其转换成NSDate ,然后计算date之间的时间差(分钟)。

我怎样才能做到这一点?

  1. 使用NSDateFormatter将datestring转换为NSDate对象。
  2. 调用-[NSDate timeIntervalSinceDate:]以秒为单位获得两个date之间的差异。
  3. 除以60来获得分钟的差异。

或者,您可以使用NSCalendarNSDateComponents通过使用components:fromDate:toDate:options:来计算不同日历的分钟差异components:fromDate:toDate:options: method。