如何计算iOS中两个date之间的时间差(以分钟为单位)
可能重复:
如何计算iOS中两个date之间的时间(小时)
我是Objective-C的初学者,所以我需要你的帮助。
我的问题是这样的:
我有2个string,我想将其转换成NSDate
,然后计算date之间的时间差(分钟)。
我怎样才能做到这一点?
- 使用
NSDateFormatter
将datestring转换为NSDate
对象。 - 调用
-[NSDate timeIntervalSinceDate:]
以秒为单位获得两个date之间的差异。 - 除以60来获得分钟的差异。
或者,您可以使用NSCalendar
和NSDateComponents
通过使用components:fromDate:toDate:options:
来计算不同日历的分钟差异components:fromDate:toDate:options:
method。