2011-04-28 113 views
1

我有两个日期时间字符串,但我怎么能减去它们? 我试图使用-[NSDate timeIntervalSinceDate:]方法,但我无法使它工作。减去日期和时间

我想要确切的hh:mm:ss区别。如果情况如此:我的第一次字符串是2011/4/28 23:00:00,第二个是2011/4/29 1:00:00,那么差别是2小时 - 这就是我想要的。

回答

3

使用NSDateFormatter(我认为该方法是dateFromString)将字符串转换为NSDate对象。然后以秒为单位的区别仅仅是

[date1 timeIntervalSinceReferenceDate] - [date2 timeIntervalSinceReferenceDate] 

在开发文档中阅读日期格式化主题以查找日期格式化程序的确切调用。

+0

谢谢,非常感谢... – HML 2011-04-29 05:01:39