我有两个日期时间字符串,但是如何减去它们呢?
我尝试使用-[NSDate timeIntervalSinceDate:]
方法,但无法正常工作。
我想要hh:mm:ss
的确切区别。如果情况是这样的:我的第一个时间字符串是2011/4/28 23:00:00
,第二个时间是2011/4/29 1:00:00
,那么时差是2小时-这就是我想要的。
最佳答案
使用NSDate
将字符串转换为NSDateFormatter
对象(我认为方法是dateFromString
)。那么秒数的差异就是
[date1 timeIntervalSinceReferenceDate] - [date2 timeIntervalSinceReferenceDate]
在开发文档中阅读有关日期格式的主题,以查找日期格式器的确切调用。
关于objective-c - 减去日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5814146/