我有两个日期时间字符串,但我怎样才能减去它们?
我尝试使用-[NSDate timeIntervalSinceDate:]
方法,但我无法使用它。
我想要确切的hh:mm:ss
差异。如果情况是这样的:我的第一次字符串是2011/4/28 23:00:00
,第二次是2011/4/29 1:00:00
,那么差异是2小时 - 这就是我想要的。
答案 0 :(得分:3)
使用NSDate
将字符串转换为NSDateFormatter
个对象(方法为dateFromString
,我认为)。那么秒的差异就是
[date1 timeIntervalSinceReferenceDate] - [date2 timeIntervalSinceReferenceDate]
阅读开发文档中的日期格式主题,以找到日期格式化程序的确切调用。