问题
Possible Duplicate:
How to calculate time in hours between two dates in iOS
I am beginner to Objective-C, so I need your help in syntax making.
My problem goes like this:
I have 2 Strings, and I want to convert that into NSDate
and then calculate the time difference between the dates in minutes.
How can I do this?
回答1:
- Use
NSDateFormatter
to convert the date strings intoNSDate
objects. - Call
-[NSDate timeIntervalSinceDate:]
to get the difference between the two dates in seconds. - Divide by 60 to get the difference in minutes.
Alternatively, you can use NSCalendar
and NSDateComponents
to calculate the difference in minutes for different calendars by using the components:fromDate:toDate:options:
method.
来源:https://stackoverflow.com/questions/10373911/how-to-calculate-time-difference-in-minutes-between-two-dates-in-ios